设计模式笔记

设计模式笔记

面向对象设计原则

  1. 对接口编程而不是对实现编程(Program to an interface, not an implementation):客户端依赖抽象而不依赖具体实现,降低耦合、便于扩展;
  2. 优先使用对象组合而不是继承(Favor composition over inheritance):组合在运行时动态组合行为、更灵活,避免深继承层级带来的脆弱性。

说明

更多设计模式的详细内容(单例、工厂、观察者、策略、模板方法等)见 _docs/ 下各语言专题文档与面试笔记。

阅读 — · 全站 —
🎸 我的歌单 0 首