设计模式笔记
面向对象设计原则
- 对接口编程而不是对实现编程(Program to an interface, not an implementation):客户端依赖抽象而不依赖具体实现,降低耦合、便于扩展;
- 优先使用对象组合而不是继承(Favor composition over inheritance):组合在运行时动态组合行为、更灵活,避免深继承层级带来的脆弱性。
说明
更多设计模式的详细内容(单例、工厂、观察者、策略、模板方法等)见 _docs/ 下各语言专题文档与面试笔记。
阅读 —
·
全站 —