04 2016 档案
摘要:创建型:Factory(工厂模式) 说到工厂,我们最新想到的应该是一堆堆的原料通过流水线组装成产品的场景吧? 其实对于一个程序员来讲,这个模式应该是很难不遇到的,特别是对于web开发的人员。为啥呢?因为这种场景在我们使用MVC的M层中是经常会遇到的。Hibernate的SessionFactory和
阅读全文
摘要:结构型:Decorator(装饰器模式) 装饰器模式:给爱用继承的人一个新的设计眼界。 装饰器有别于一般的继承方式,通常使用对象包装的方式,来赋予新的职责和功能。如JDK中的IO流,InputStream就是一个抽象类,用IDE检索一下,很容易可以看出。 装饰器模式旨在不修改原类代码(对修改关闭)的
阅读全文
摘要:行为型的设计模式 - Oberver(观察者模式) 一般而言,在我们生活中常见的观察者模式如:报纸订阅,电子商城中的降价通知 在web应用中,如电商最常见的有物流接口,如快递100收费版:主动推送物流更新状态给订阅的客户。 观察者的模式旨在解耦,消息持有者和对消息有兴趣的订阅者;通常也支持自行拉取信
阅读全文

浙公网安备 33010602011771号