日期:2014-05-20  浏览次数:20875 次

初学设计模式
感觉各种设计模式都很像

总是很容易就混绕了

在什么情况下使用什么模式还真是个问题


各位怎么区别的?谈谈经验

------解决方案--------------------
为了模式而而使用模式是一种错误,模式只是一种规则,和一种思维。是为了,让程序更好的,更有扩展性。让代码有更好的可扩展性。不要特意去使用模式。真正的高手,是不为因为某种模式而去实现特定模式的!

建议朋友们去了解以下几种模式是有必要的:
单例模式。外观模式,工厂方法模式。代理模式。命令模式。