设计模式
分成三大类:创建型模式、结构型模式、行为型模式。
单独讨论的另一类设计模式:J2EE设计模式
六大原则:
开闭原则(OCP)
- 对外开放、对修改关闭(热插拔)
里氏代换原则(LSP)
依赖倒转原则(DIP)
- 针对接编程,依赖于抽象而不依赖于具体
接口隔离原则(ISP)
- 使用多个隔离的接口比使用单个接口好
- 降低耦合度
迪米特法则(DP)
- 一个实体类应该尽可能地减少与其他实体类之间发生相互作用
合成复用原则(CRP)
- 尽量使用合成/聚合地方式,而不是使用继承
结构型模式
Linux8.0 BASH