设计模式
Jason Zhang~
这个作者很懒,什么都没留下…
展开
-
设计模式笔记——(一:单例模式 Singleton Pattern)
实际开发中,我们经常遇到这样的情况,为了节约系统资源,有时需要确保系统中某个类只有唯一一个实例,当这个唯一实例创建成功之后,我们无法再创建一个同类型的其他对象,所有的操作都只能基于这个唯一实例。为了确保对象的唯一性,我们可以通过单例模式来实现,这就是单例模式的动机所在。原创 2016-10-31 14:08:57 · 738 阅读 · 0 评论 -
设计模式笔记——(二:建造者模式 Builder Pattern)
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。原创 2016-11-14 16:04:16 · 607 阅读 · 0 评论 -
设计模式笔记——(三:观察者模式 Observer Pattern)
观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式的别名包括发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式是一种对象行为型模式。原创 2016-11-18 15:38:31 · 2161 阅读 · 0 评论