日期:2014-05-17  浏览次数:20800 次

问:几种常用的设计模式

  几种常用的设计模式 分别在什么情况下用 谢谢了

------解决方案--------------------
设计模式要根据具体情况,具体使用。一般使用有工厂,依赖注入模式,策略模式,代理模式,组合模式,MVC模式,异步模式等 
看大话设计模式

------解决方案--------------------
不过我更想说的是,什么叫做模式?我在上学的时候看过当初写sco unix的人写的关于unix系统的内部机制的书,只要讲点原理,你会发现处处都是启发自己的模式。正因为我看了很多例如结合Unix系统源代码来介绍Unix应用开发,以及讲解windows系统底层源代码的机制,OMT面向想对象系统分析和设计,《计算机解体逻辑》、《计算方法》、《算法分析》等等的书籍,然后才接触《设计模式》,我就和大多数人对设计模式的感觉是它好像跟人打太极拳而故意不给你展示实际的搏击。