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