设计模式: 软件工程中,设计模式 是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由Erich Gamma 等人在1990年代从建筑设计领域引入到计算机科学的。 设计模式的目的: 代码重用性 可读性 可扩展性 可靠性 使程序呈现高内聚,低耦合的提醒 设计模式包含了对象的精髓," 懂了设计模式,你就懂了面向对象分析和设计的精要 " 设计模式七个原则: 单一职责原则接口隔离原则依赖倒转原则里氏替换原则开闭原则 ocp迪米特法则合成复用原则