java 模式
文章平均质量分 76
cybertony
这个作者很懒,什么都没留下…
展开
-
关联、聚合、合成与依赖
[OO]关联、聚合、合成与依赖 关联(Association)关系是类与类之间的联接,它使一个类知道另一个类的属性和方法。关联可以是双向的,也可以是单向的。在Java语言里,关联关系是使用实例变量实现的。 聚合(Aggregation)关系是关联关系的一种,是强的关联关系。聚合是整体和个体之间的关系。例如,汽车类与引擎类、轮胎类,以及其它的零件类之间的关系便整体和个体的关系。与关联关系一种,聚合...原创 2009-05-14 14:44:34 · 504 阅读 · 0 评论 -
Java初学者应该知道的一些知识
所有的设计模式都是对不同的可变性的封装,从而使系统在不同角度达到“开闭原则”的要求。 在软件软件系统中,一个模块设计得好不好的最主要、最重要的标志,就是该模块在多大程度上将自己的内部数据和其他与实现有关的细节隐藏起来。一个设计得好的模块可以将它所有的实现细节隐藏起来,彻底地将提供给外界的API和自己的实现分隔开来。这样一来,模块与模块之间就可以仅仅通过彼此的API相互通信,而不理会模块内部的...原创 2009-05-14 14:47:18 · 176 阅读 · 0 评论 -
java 中的工厂方法
转自我曾经看过的一本书! 设计模式之Factory 定义:提供创建对象的接口. 为何使用? 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多...2009-02-09 16:53:15 · 220 阅读 · 0 评论 -
Java设计模式之工厂方法模式
一 、工厂方法(Factory Method)模式 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 二、 工厂方法模式角色与结构 抽象工厂(Creator)角色:是工厂方...2009-02-09 20:00:28 · 82 阅读 · 0 评论 -
Java Factory 方法总结
在项目中使用factory的总结: 1. 什么是factory方法模式? 2. 为什么使用factory模式? 3. 使用factory方法模式的原则?注意事项,什么情况下考虑使用factory方法模式? 4. 用factory容易犯得一些错误? 5. 其他。...2009-02-09 20:05:16 · 357 阅读 · 0 评论 -
关于java工厂方法设计模式的问题
关于java工厂方法设计模式的问题 http://www.programfan.com/club/showpost.asp?id=27112 今天看java编程思想中的接口时,理解不了工厂方法设计模式,希望有人能来帮忙解答下。 书上的代码说的是在一个相同的棋盘上下国际象棋和西洋跳棋, interface Game{...} interfacd GameFactory{...}...原创 2009-02-09 20:09:53 · 71 阅读 · 0 评论 -
java模式--抽象工厂模
package abstractFactory; public interface Creator {/** 产品等级结构A的工厂方法*/public ProductA factoryA();/** 产品等级结构B的工厂方法*/public ProductB factoryB(); } package abstractFactory; public class ConcreteCrea...原创 2009-02-09 20:21:31 · 63 阅读 · 0 评论 -
浪曦视频--工厂方法模式
工厂方法模式和简单工厂模式在结构上的不同是很明显的。工厂方法模式的核心是一个抽象工厂类,而简单工厂模式把核心放在一个具体类上。工厂方法模式可以允许很多具体工厂类从抽象工厂类中将创建行为继承下来,从而可以成为多个简单工厂模式的综合,进而推广了简单工厂模式。此模式涉及到抽象工厂角色(汽车厂),具体工厂角色(具体的汽车车间),抽象产品角色(汽车)以及具体产品角色(私车,公交巴士)。 package co...原创 2009-02-09 20:23:32 · 114 阅读 · 0 评论