博客专栏  >  架构   >  设计模式

设计模式

设计模式体现的是一种思想,而思想则是指导行为的一切,理解和掌握了设计模式,实际接受的是一种思想的熏陶和洗礼,等这种思想融入到了你的思想中后,你就会不自觉地使用这种思想去进行你的设计和开发,这一切才是最重要的。

关注
0 已关注
6篇博文
  • C++设计模式——Iterator模式

    关于迭代器模式迭代器模式属于行为型模式的一种,用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。意图:提供一种方法顺序访问一个聚合对象中各个元素,而又无需暴露该对象的内部表示。 主要解决的问...

    2017-08-09 09:47
    195
  • C++设计模式——Proxy模式

    关于Proxy模式代理模式的定义为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的组成...

    2017-08-08 15:38
    245
  • C++设计模式——Bridge模式

    关于Bridge模式Bridge模式,将抽象部分与它的实现部分分离,使得它们可以独立地变化。往下讲之前插上以下这段话。总结面向对象实际上就两句话:一是松耦合,二是高内聚。面向对象系统追求的目标就是尽可...

    2017-07-11 21:33
    527
  • C++设计模式——Prototype模式

    关于Prototype模式**Prototype模式,简单理解就是新对象的创建可以通过已有对象进行创建。**Prototype模式提供了一个通过已存在对象进行新对象创建的接口(Clone),Clone...

    2017-07-11 20:21
    511
  • 设计模式——Singleton模式(C++实现)

    前言 单例模式:用来创建独一无二的,只能够有一个实例的对象。个人认为,这才是最核心的一点,脱离了这一核心,可能就是滥用单例模式了。 只要核心是这一点,可根据具体应用场景的需要,选择单例模式的不同实现...

    2017-04-13 11:39
    136
  • C++设计模式——Factory模式

    工厂模式(Factory)问题的思考工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。工厂模式可以说是随处可见,因为工厂模式就相当于创建实例对象的new,我们经常要根据类c...

    2017-06-14 16:35
    224
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部