美文网首页
面向对象编程

面向对象编程

作者: Zorin | 来源:发表于2017-10-28 17:20 被阅读7次
    设计模式6个原则
    1. 设计一个类的功能,如何划分粒度(单一职责)
    2. 接口隔离。
    3. 如果有一个鸟类,有飞的动作,一个鸵鸟继承它是合适的吗(里氏替换)
    4. 类之间的依赖如何依赖偶合度最小(依赖倒转)
    5. 高层依赖低层,低层不能依赖高层。依赖接口,不能依赖具体的类。
    6. 如果A要调用C函数,但C是B的成员类,应该如何设计?(迪米特)

    如何设计类,能做到只增加代码,而不修改代码,有哪些经验(开放封闭)
    通过设计模式解决。

    相关文章

      网友评论

          本文标题:面向对象编程

          本文链接:https://www.haomeiwen.com/subject/cocspxtx.html