初学设计模式感觉各种设计模式都很像 总是很容易就混绕了 在什么情况下使用什么模式还真是个问题 各位怎么区别的?谈谈经验[解决办法]为了模式而而使用模式是一种错误,模式只是一种规则,和一种思维。是为了,让程序更好的,更有扩展性。让代码有更好的可扩展性。不要特意去使用模式。真正的高手,是不为因为某种模式而去实现特定模式的! 建议朋友们去了解以下几种模式是有必要的: 单例模式。外观模式,工厂方法模式。代理模式。命令模式。