2016年10月29日

观察者模式

摘要: GOF概括:定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并被自动更新。 “观察者模式” 可以引申出非常多的知识点:“发布-订阅者模式”、“消息队列”……你几乎能在任何项目见到观察者模式的应用。 观察者模式是非常重要的一个设计模式,几乎会伴随着程序员走过整个 阅读全文

posted @ 2016-10-29 15:39 疯狂的妞妞 阅读(127) 评论(0) 推荐(0) 编辑

原型模式

摘要: GOF概括:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。 简单地说,就是根据一个对象,复制出另一个。 为什么这也能称作设计模式,不是有手就行? 其实不然,从项目中找个 xxxConfiguration 类看看就能体会了, 如果作者不说,代码都很难看懂,更别说复制这个对象; 另一个 阅读全文

posted @ 2016-10-29 14:22 疯狂的妞妞 阅读(95) 评论(0) 推荐(0) 编辑

工厂模式

摘要: GOF概括:定义一个用于创建对象的接口,让子类决定实例化哪一个类。 #### 工厂模式 这种代码结构,在项目中非常常见的,很可能不知不觉中,你一直在使用。 比如说:springboot 项目, 既能使用 hibernate,又能使用 mybatis,只需要改 yml 中的配置即可。 如果我们以后写代 阅读全文

posted @ 2016-10-29 11:46 疯狂的妞妞 阅读(94) 评论(0) 推荐(0) 编辑

导航