摘要: 创建型:Factory(工厂模式) 说到工厂,我们最新想到的应该是一堆堆的原料通过流水线组装成产品的场景吧? 其实对于一个程序员来讲,这个模式应该是很难不遇到的,特别是对于web开发的人员。为啥呢?因为这种场景在我们使用MVC的M层中是经常会遇到的。Hibernate的SessionFactory和 阅读全文
posted @ 2016-04-30 23:48 gabin 阅读(207) 评论(0) 推荐(0)
摘要: 结构型:Decorator(装饰器模式) 装饰器模式:给爱用继承的人一个新的设计眼界。 装饰器有别于一般的继承方式,通常使用对象包装的方式,来赋予新的职责和功能。如JDK中的IO流,InputStream就是一个抽象类,用IDE检索一下,很容易可以看出。 装饰器模式旨在不修改原类代码(对修改关闭)的 阅读全文
posted @ 2016-04-30 13:01 gabin 阅读(138) 评论(0) 推荐(0)