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

    mvc

    观察者模式

    场景:一个事件发生后,要执行一连串更新操作.传统的编程方式,就是在事件的代码之后直接加入处理逻辑,当更新得逻辑增多之后,代码会变得难以维护.这种方式是耦合的,侵入式的,增加新的逻辑需要改变事件主题的代码
    观察者模式实现了低耦合,非侵入式的通知与更新机制

     http://www.cnblogs.com/onephp/p/6108344.html

     

    命令链模式

    为处理请求而创建可扩展的架构时,命令链模式很有价值,使用它可以解决许多问题。

    参考bingo 框架的 Action链模式

    依赖注入&控制反转

    常见分层框架 对底层对象的创建 

    http://www.cnblogs.com/blakebook/p/5934934.html 

    http://www.thinkphp.cn/topic/12180.html

    http://www.cnblogs.com/sweng/p/6392336.html

    其他

    工厂,单例

    参考资料

    https://www.ibm.com/developerworks/cn/opensource/os-php-designptrns/

  • 相关阅读:
    Java修饰符大汇总
    死锁
    线程的几种可用状态
    重载与覆盖(重写)
    Git
    JS跨域
    Spring中的Bean
    ZooKeeper
    Mysql(2)
    Maven
  • 原文地址:https://www.cnblogs.com/thrillerz/p/7591771.html
Copyright © 2011-2022 走看看