设计模式
文章平均质量分 82
swffsdgasdg
dfgdfsgdgsagvxzvzxvxcqwrwrwerza
展开
-
设计模式(三)--抽象工厂模式
设计模式(三)--抽象工厂模式 抽象工厂模式的作用,可以处理具有相同等级结构的多个产品族中产品对象的创建问题。 相同等级结构: 抽象产品A和抽象产品B处于同一个继承等级(父类),因此成为具有相同等级结构。这里关键是要理解A和B都是相互独立的抽象产品,在JAVA中用接口定义。 产品族:具体产品A1和具体产品A2都是由抽象产品继承下来的产品,这两个子类成为父类的产品族原创 2014-09-03 08:54:57 · 1096 阅读 · 0 评论 -
设计模式(二)---工厂方法模式
工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。原创 2014-09-01 20:23:36 · 1013 阅读 · 0 评论 -
(一)简单工厂模式
1、为什么学习设计模式? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 2、为什么第一个学习简单工厂? 简原创 2014-08-25 10:26:28 · 1056 阅读 · 0 评论