单一职责原则:使一个类的发生改变的原因应该有且只有一种,类的功能应尽量单一
开放封闭原则:类应该支持扩展,不能修改。通过创建抽象类来实现相同变化(方法)的扩展
依赖倒转原则:抽象不应该依赖于实现,实现细节要依赖于抽象。要针对接口编程
接口隔离原则:多个按照角色分配好功能的接口比一个总的接口要好,不要让客户端实现不用的方法。可以通过创建委托类实现其它接口或将接口拆分为多个接口进行实现。
里氏替换原则:子类可以以父类的身份出现
迪米特法则:又叫最少知道原则,对于被依赖的类,应尽可能的将逻辑封装在类内部。第二个好理解的定义为只与直接的朋友通信(成员变量,方法参数,方法返回值),非直接朋友的类不要以局部变量的形式出现在方法中。
面向对象编程原则
最新推荐文章于 2023-07-10 11:33:50 发布