zoukankan      html  css  js  c++  java
  • PHP设计模式

    工厂模式

      一处代码 多出调用(减少代码冗余)

    单例模式

      仅可实例化一次(例如:链接数据库的代码,应该使用单例模式仅允许实例化一次,来减少服务器资源的消耗)

    注册树模式

      用来将一些对象注册到全局树上,他可以被任何地方直接访问

    适配器模式

      可以将截然不同的函数接口封装成统一的API

      实际应用举例,PHP的数据库操作有mysql、mysqli、pdo 3种,可以用适配器,模式统一成一致。类似的场景还有cache适配器,将memcache,redis,file,apc等不同的缓存函数,统一成一致 

    策略模式

      将一组特定的行为和算法封装成类,以适应某些特定的上下文环境

      实际应用举例,假如一个电商网站系统,针对男性女性用户各自跳转到不同的商品类目,,并且所有广告位展示不同的广告

    let the world have no hard-to-write code ^-^
  • 相关阅读:
    URL收藏
    web网站防攻击策略
    网络编程
    Tomcat
    UML学习
    大数据学习
    PHP学习
    SYNC CSDN
    在浏览器中打开本地程序
    内存管理工具,帮助检查内存泄露及野指针问题
  • 原文地址:https://www.cnblogs.com/ovim/p/11391066.html
Copyright © 2011-2022 走看看