OOP七大原则

简介: OOP七大原则

面向对象七大原则:


开闭原则:对扩展开放,对修改关闭

里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立


依赖倒置原则:要面向接口编程,不要面向实现编程。

单一职责原则:控制类的粒度大小、将对象解耦、提高其内聚性。


接口隔离原则:要为各个类建立它们需要的专用接口

迪米特法则:只与你的直接朋友交谈,不跟“陌生人”说话。

合成复用原则:尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。


相关文章
|
4月前
|
设计模式 前端开发 Java
设计模式之六大基本原则
设计模式之六大基本原则
41 0
|
12月前
七大设计原则之迪米特法则应用
七大设计原则之迪米特法则应用
77 0
|
12月前
|
人工智能 Java Python
七大设计原则之依赖倒置原则应用
七大设计原则之依赖倒置原则应用
53 0
|
1月前
|
设计模式
设计模式七大原则
这篇文章介绍了设计模式中的七大原则,特别强调了单一职责原则,即一个类应该只有一个引起其行为变化的原因,以确保类功能的高内聚和低耦合。
|
12月前
七大设计原则之里氏替换原则应用
七大设计原则之里氏替换原则应用
138 0
|
4月前
|
设计模式 存储 自然语言处理
Java面向对象设计七大原则
Java面向对象设计七大原则
97 0
|
设计模式 前端开发 关系型数据库
【设计模式】七大原则-总结
【设计模式】七大原则-总结
|
设计模式 Java
设计模式七大原则解读(二)
设计模式七大原则解读(二)
|
设计模式 程序员 C++
|
设计模式 关系型数据库
设计模式七大原则解读(三)
设计模式七大原则解读(三)