• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > php编程的设计模式之概序

    php编程的设计模式之概序

    作者: 分类:PHP开发 点击: 105 次
    wordpress CMS主题:ssmay主题

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

      php编程的设计模式之概序

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

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

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

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

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

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

      php编程的设计模式之概序

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



      QQ二维码

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

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

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

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