摘要: 定义 为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介的作用。(结构型) 如果不知道代理模式,可能大家对代理服务器都不叫熟悉。代替服务器代替请求者去发一起对另一个服务器的请求,他相当于请求的中间人。为什么要通过这个代理呢,那是因为客户端直接去访问服务器会被拒绝( 阅读全文
posted @ 2019-11-30 16:21 NeilZhang 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 定义 用于创建重复的对象,同时又能保证性能。它属于创建型设计模式,它提供了一种创建对象的最佳方法。 模板 Prototype (原型) Product 角色负责定义用于复制现有实例来生成新实例的方法。在示例程序中,由 Product 接口扮演此角色。 ConcretePrototype(具体的原型) 阅读全文
posted @ 2019-11-30 13:31 NeilZhang 阅读(854) 评论(0) 推荐(0) 编辑