设计模式
文章平均质量分 78
lploveme
小菜B,加油哇!!!!
展开
-
原型模式--设计模式(没理解)
原型模式(Prototype Pattern) ——.NET设计模式系列之六 Terrylee,2006年1月 概述 在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化? 意图 用原型实例转载 2012-11-28 00:16:25 · 705 阅读 · 0 评论 -
工厂模式----设计模式
工厂模式定义:提供创建对象的接口. 为何使用? 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然转载 2012-11-16 17:12:00 · 503 阅读 · 0 评论 -
建造者模式(Builder Pattern)----设计模式
什么建造者模式(Builder Pattern)? 流程稳定,实现复杂,将实现过程封装隔离的设计模式. 包含对象 操纵(Client) 指导者(Director) 创建者(Builder) 产出者(Product) 如下图: 通过上图的分析大致 他们的关系就显而易见了. 下面一个小例子就能说明 这个关系 公司小王想要加薪 所以就给领导张总提出了加薪的要求,张总看小王的表现让转载 2012-11-19 23:16:21 · 943 阅读 · 0 评论