正文
《设计模式》:
- 组合优于继承(favor composition over inheritance)。
- 把变化的概念封装起来(encapsulate the concept that varies)。
《极限编程(XP,eXtreme Programming)》:
- 你还不需要它(You aren’t going to need it)。
- 用最简单的方式来完成任务(Do the simplest thing that works)。
本章包括以下内容:
- 组合:如何通过聚合对象来获得比只使用继承更好的灵活性
- 解耦:如何降低系统中元素间的依赖性
- 接口的作用:模式和多态
- 模式分类:本书将介绍的模式类别
参考资料
《深入PHP 面向对象、模式与实践(第3版)》 https://ibaiyang.github.io/blog/books/深入PHP面向对象模式与实践.pdf