自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 [学习笔记]设计模式[3]-{工厂模式}

设计原则要依赖抽象,不要依赖具体类这条原则有一个正式的名字:“依赖倒置原则”。这个原则的含义是:不要让高层的组件去依赖低层的组件,而且,这些组件,都应该是依赖于某一个抽象。设计模式工厂模式工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到了子类。 这句话要加粗:工厂方法让类把实例化推迟到了子类 通常,我们在实例化一个对象的时候,都是直接的进行new

2017-01-29 20:23:30 231

原创 [学习笔记]设计模式[1]-{观察者模式}

设计原则为了交互对象之间的松耦合设计而努力松耦合是让对象之间互相依赖的程度降低。松耦合的设计可以让我们的系统更有弹性,能够应对未来的需求变化。设计模式观察者模式观察者模式定义了对象之间的一种一对多的依赖关系。使用这种设计模式,可以当一个对象的状态有改变时,对应所有的依赖者都会收到通知并自动的更新。 还是看一下书上的例子: 气象站有两个布告板,如果获取的气象数据有变化,就需要同步到这两个布告板上。

2017-01-09 17:20:03 279

原创 [学习笔记]设计模式[0]-{策略模式}

设计原则找出应用中可能需要变化的地方,把它们独立出来,不要和不需要变化的代码混在一起感觉这个就是整个设计模式的最主要的目标。不用在下个版本的开发的时候去修改上个版本的代码,以增量的形式去增加功能或模块,而不需要去对已有的代码进行修改。这样做的好处首先是在不会因为新版本的bug导致旧版本的功能出问题,而且在写代码的时候思路会更清晰,不用一行一行的去找代码。 实现这个原则需要对项目有很清楚的意识,并且

2017-01-09 17:18:39 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除