设计模式(C++)
myWorld_2014
java相关
展开
-
c++设计模式之单例模式
如果你说你会面向对象思想,却不会设计模式,这简直就是在自欺欺人,当然理解设计模式是一个漫长的过程,在校生是不可能做到的,他更需要实践中的体验和理论的总结相结合,作为菜鸟的我,也准备去学一把设计模式,品味一下高品质代码的威力! 学习设计模式之前先理解几个常用的设计原则: 一.单一职责原则: 一个类应该只有一个引起他变化的原因,这关乎职责的划分 二.里氏代换原则LSP 一个类继承另一个类时,原创 2013-10-31 10:05:24 · 927 阅读 · 2 评论 -
设计模式之简单工厂
首先声明简单工厂方法不是23种设计模式中的一种,只是为了让我们更好的理解其他创建型模式,但是他很好的阐明了面向接口编程的好处。 优点:1.帮助封装,简单工厂实现了组件的封装 2.解耦,实现客户端和具体实现类的解耦 简单工厂的本质是:选择实现 实现是由具体的实现类完成的,简单工厂只是为了选择相应的实现类。 其UML图为: 如下实例: #include #include原创 2013-10-31 13:56:49 · 695 阅读 · 0 评论