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

设计模式

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

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

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

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

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

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

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

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

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

    2017-07-11 20:21
    467
  • C++设计模式——Singleton模式

    一、什么是单例模式:何为单例模式,在GOF的《设计模式:可复用面向对象软件的基础》中是这样说的:保证一个类只有一个实例,并提供一个访问它的全局访问点。首先,需要保证一个类只有一个实例;在类中,要构造一...

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

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

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