ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
为了不使读者由于语言特性的不同而混淆核心概念,过去的大多数设计模式示例都非常简单和偏于理论化。过去学习过设计模式或者面向对象编程的读者会非常熟悉常见的正方形、圆形和楠圆形对象示例。 有关设计模式的书籍在其示例中大量使用简单的对象(如正方形和人)进行讨论。完美主义者认为应当尽可能详细地阐述设计模式的概念和实际应用,并且给出最简单的示例,从而不必分心于设计模式的真正实现。在数学课上,由于额外信息而讨厌应用题的人就属于这种完美主义者。以我的经验,未经过正规培训的PHP编程人员情愿看到更详尽的、采用代码形式展现的概念示例。在工作之初,这些编程人员可能通过复制和粘贴代码学到很多知识。 本书介绍的设计模式包含了说明模式的小规模和中等规模PHP代码示例。这种两阶段方式将模式的实际概念解释(适用于需要了解特定结构的人)与基于示例的模式论证(适用于更喜欢亲自动手的初学者)组合在一起。