
设计模式
BigDoole
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 学习 12 设计模式 2
工厂方法抽象工厂原型模式构建器单例模式享元模式门面模式代理模式适配器中介者对象创建模式通过对象创建模式绕开new,来避免对象创建(new),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。 典型模式 Factory Method Abstract Factory Prototype Builder工厂模式动机:在软件系统中经常面临着创建对象的工作;由于需求的变化,转载 2017-04-13 11:34:32 · 554 阅读 · 0 评论 -
C++ 学习 13 设计模式 3
状态模式备忘录模式组合模式迭代器模式职责链命令模式访问器模式解析器模式分类:状态变化模式在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?状态变化 模式为这一问题提供了一种解决方案. 典型模式 Sate, MementoState 状态模式动机: 在软件构建过程中,某些对象的状态如果改变,其行为也会随之而发生变化,比如文档处于只读转载 2017-04-18 11:51:43 · 349 阅读 · 0 评论 -
C++学习 11 设计模式 1
面向对象设计原则模板方法策略模式观察者模式装饰模式桥模式面向对象设计原则c++学习的两种思维 1.底层思维 向下 把握机器底层微观构造: 语言构造,编译转换,内存模型,运行时机制。抽象思维:向上 将抽象世界为代码 面向对象,组建封装,设计模式,架构模式。 深入理解面向对象向下:深入理解散打面向对象机制 继承: 复用现有代码 封装: 隐藏内部实现 多态:改写对象行为向上:转载 2017-04-06 15:30:01 · 653 阅读 · 0 评论