02 设计模式 原则

2020-11-23  本文已影响0人  格林哈

1 面向对象的基本原则

1.1 抽象类与接口区别

import java.io.Serializable;

/**
 * Main class
 * 职责(单一职责原则)
 * 继承类 合成/聚合复用原则
 * 实现接口 接口隔离原则
 * 类相关权限 开闭原则
 * @date 2020-11-23
 */
public class Main extends Object implements Serializable {
    // 字段 或者方法参数  是否需要加入 考虑 迪米特法则
    Integer fied; // 考虑 依赖倒置原则,里氏替换原则
}
    

1.2 单一职责原则

1.3 里氏替换原则

1.4 开闭原则

1.5 迪米特法则(最少知道原则)

1.6 依赖倒置原则

1.7 接口隔离原则

1.8 合成/聚合复用原则

上一篇下一篇

猜你喜欢

热点阅读