2016年6月20日
摘要: 工厂方法模式(Factory Method) 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类延迟到其子类。 UML类图 组成 1)抽象工厂角色(Creator): 这是工厂方法模式的核心,它与应用程序无关。是具体工厂角色必须实现的接口或者必须继承的父类。在java中它由 阅读全文
posted @ 2016-06-20 17:58 韩思明 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 代理模式(Proxy) 定义 为其他对象提供一种代理以控制对这个对象的访问。 UML结构图 例子 一个人希望去追求一个女生,但是不好意思直接送礼物给女生,所以就只有找一个女生的朋友,代表他去送礼物,和女生直接接触的并不是该追求者,而是中间的代理对象。 女生 追求者 代替送礼物的人 客户端 OK,代理 阅读全文
posted @ 2016-06-20 16:59 韩思明 阅读(214) 评论(0) 推荐(0) 编辑