首页 > PHP开发 > php编程的设计模式之概序

php编程的设计模式之概序

作者: 分类:PHP开发 点击: 8,181 次

    随着项目代码越来越庞大;
    维护的成本甚至比开发的成本还高;
    这时候最怕的一句话就是"需求又变了" ;

    php编程的设计模式之概序

    为了应对各种变动;
    为了编写更高质量的代码;
    这就需要我们掌握设计模式;

    设计模式并不是被创造出来的;
    而是程序猿前辈们在开发过程中实验总结出来的;
    后来由GOF整理成《Design Patterns: Elements of Reusable Object-Oriented Software》一书;
    GOF(Gang of Four) 是 4位作者的合称;
    一般叫他们 4人帮 ;
    他们把设计模式划分为3类总共23种;
    创建型:单例、抽象工厂、建造者、工厂、原型;
    结构型:适配器、桥接、装饰、组合、外观、享元、代理;
    行为型:模版方法、命令、迭代器、观察者、中介者、备忘录、解释器、状态、策略、职责链、访问者;

    设计模式的宗旨是重用;
    目的是建立对象间的关联;
    提供了让代码之间松耦合的各种方案;
    它有两个原则;

    1. 按接口编程而不是按实现来编程
    2. 优先使用组合而不是继承

    这两句话不太懂没关系;
    有印象就行了;
    我们后续从代码中理解;

    为了写好这个系列;
    我读了3本设计模式的书以及网上大量的资料;

    php编程的设计模式之概序

    读是一回事;
    懂是一回事;
    能给大家讲明白那更是一回事了;
    这个系列的文章目测会经过多次反复修改和完善;
    所以在整个系列写完后建议从头再重读一遍;(转自:白俊遥博客)



文章作者:honor
本文地址:https://wanlimm.com/77201808236662.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

上一篇:
下一篇:

或许你会感兴趣的文章:

一条回应:“php编程的设计模式之概序”

  1. avatar knight说道:

    下载视频,没有几分,发几条消息!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.