
【设计模式】
文章平均质量分 93
Two_Water
本着两点水的心态 ! 面对半瓶水的时代 ! 奋斗一瓶水的能耐!
展开
-
设计模式_模版方法模式
一、模版方法模式简介二、Demo 现在我们通过一个小的Demo来认识模版方法模式,我们现在要对数组进行从小到大进行排序,可是我们都知道进行排序的算法很多,我们想看下每种算法的效率等等的,那么我们写的每种算法都可能有相同的部分,就好比把排序好的数组输出,这个方法是每个排序类都相同的,为了简洁代码,为了更好的阅读代码,因此我们可以把算法相同的部分抽象出来,写成一个模版原创 2016-07-05 16:12:38 · 1585 阅读 · 0 评论 -
设计模式_状态模式
一、单例模式简介 例模式是在开发中用的最多的一种设计模式,那为什么会有单例设计模式呢? 单例模式主要是为了避免因为创建了多个实例造成资源的浪费,且多个实例由于多次调用容易导致结果出现错误,而使用单例模式能够保证整个应用中有且只有一个实例。从其名字中我们就可以看出所谓单例,就是单个实例也就是说它可以解决的问题是:可以保证一个类在内存中的对象的唯一性,在一些常用的工原创 2016-07-02 21:38:06 · 3604 阅读 · 0 评论 -
设计模式_观察者模式
一、简介 什么是观察者模式? 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者模式的作用? 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性原创 2016-07-21 17:45:15 · 2223 阅读 · 0 评论 -
设计模式_单例模式
一、单例模式简介 例模式是在开发中用的最多的一种设计模式,那为什么会有单例设计模式呢? 单例模式主要是为了避免因为创建了多个实例造成资源的浪费,且多个实例由于多次调用容易导致结果出现错误,而使用单例模式能够保证整个应用中有且只有一个实例。从其名字中我们就可以看出所谓单例,就是单个实例也就是说它可以解决的问题是:可以保证一个类在内存中的对象的唯一性,在一些常用的工原创 2016-06-17 05:31:54 · 3069 阅读 · 0 评论