• 方法接口UML统一建模语言,java中七种设计原则,


    文章结束给大家来个程序员笑话:[M]

        UML统一建模语言。

        类与类,类和接口,接口和接口之间的关系。

        1、实现关系(一个类实现一个接口)

        2、泛化关系(一个类继承另一个类)

        3、关联(1)、依附关系:一个类是另一个类的方法局部变量,方法的参数或方法返回值。2)、聚合关系:一个类是另一个类的属性,是整体和部份的关系。3)、组合关系:一个类是另一个类的属性,是整体不可分割的一部份,是强聚合。)

        4、单一职责:一个类而言,应该仅有一个引发它变化的原因,永久不要让一个类存在多个改变的理。一个类只应该做和一个任务相关的业务,不应该把过量的业务放在一个类中实现。

        迪米特规律:

        一个软件实体应该尽可能少的与其他实体发生相互作用。

        

        方法和接口

        七种设计准则总结

        每日一道理
    春蚕死去了,但留下了华贵丝绸;蝴蝶死去了,但留下了漂亮的衣裳;画眉飞去了,但留下了美妙的歌声;花朵凋谢了,但留下了缕缕幽香;蜡烛燃尽了,但留下一片光明;雷雨过去了,但留下了七彩霓虹。

        单一职责准则:一个类只应该做和一个职责相关的事件,不要把过量的业务放在一个类中实现。


    迪米特规律:软件实体之间应该做到起码的交互。不要和陌生人谈话。调用方只关心他需要应用的方法


    接口断绝准则:应用专门的接口,比用统一的接口要好。便于分工,在实现接口时,不应该看到自己不用关心的方法。


    开闭准则:软件实体应该对扩展开放,对修改关闭。开闭准则是设计准则的核心准则,其他的设计准则都是开闭准则表现和补充。实现开闭准则的方法就是抽象。


    聚合/组合复用准则。多应用聚合/组合达到代码的重用,少应用继承复用。


    依附颠倒准则:面向抽象编程,不要面向详细编程。


    里氏替换准则:父类涌现的方法,子类一定可以替换。如果子类不能完整实现父类方法,或者父类的方法在子类中已发生了畸变,那么就要断开父子关系。采用依附、聚合、组合等关系替代继承。里氏替换准则可以用于检测两个类是不是拥有父子关系。

    文章结束给大家分享下程序员的一些笑话语录: 这年头的互联网真是娱乐了中国,网民们从各种各样的“门”里钻来钻去,又有好多“哥”好多“帝”,值得大家品味不已……网络经典语录,关于IT与互联网,经典与您分享!

    --------------------------------- 原创文章 By
    方法和接口
    ---------------------------------

  • 相关阅读:
    Leetcode———重建二叉树
    springboot+quartz实现定时任务发送邮件demo
    MySQL备份,使用xtrabackup备份全实例数据时,会造成锁等待吗?那么如果使用mysqldump进行备份呢?
    MySQL高可用架构应该考虑什么?你认为应该如何设计?
    你为什么会决定进行分库分表,分库分表过程中遇到什么难题,如何解决的?
    MySQL主从复制什么原因会造成不一致,如何预防及解决?
    用什么方法可以防止误删数据?
    MySQL每天产生了多大容量的binlog,用SQL语句能查到吗?
    你遇到过哪些原因造成MySQL异步复制延迟?
    为什么说 pt-osc 可能会引起主从延迟,有什么好办法解决或规避吗?
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3105105.html
Copyright © 2020-2023  润新知