深入PHP 面向对象、模式与实践 第8章 模式原则


深入PHP 面向对象、模式与实践 第8章 模式原则


正文

《设计模式》:

  1. 组合优于继承(favor composition over inheritance)。
  2. 把变化的概念封装起来(encapsulate the concept that varies)。

《极限编程(XP,eXtreme Programming)》:

  1. 你还不需要它(You aren’t going to need it)。
  2. 用最简单的方式来完成任务(Do the simplest thing that works)。

本章包括以下内容:

  • 组合:如何通过聚合对象来获得比只使用继承更好的灵活性
  • 解耦:如何降低系统中元素间的依赖性
  • 接口的作用:模式和多态
  • 模式分类:本书将介绍的模式类别






参考资料

《深入PHP 面向对象、模式与实践(第3版)》 https://ibaiyang.github.io/blog/books/深入PHP面向对象模式与实践.pdf


返回