发布时间:2013-04-28 13:35:56
想比较语言, 请首先熟悉两门语言。java的interface和单继承多实现是一种限制,而非增强。interface将类限制为只带方法契约,不带任何实现。单继承多实现限制的是由多个带实现的类继承——多重继承。--------------------------------------------------------------------------------因为java提供的interface是限制.........【阅读全文】
发布时间:2013-04-27 14:02:59
生成器模式是一种在生成过程相同的情况下隐藏实现细节的创建型模式。 可以考虑这种场景,一个阅读器需要将一个文本转换为其他格式,转换的过程是相同的,比如先转换文字,再转换图片,段落,字体,染色等,最后组合在一起,得到创建的.........【阅读全文】
发布时间:2013-04-27 14:01:21
定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。结构 理解1. 生成器(Builder)模式是一步步构建一个复杂的产品,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们,用户不知道内部的具体构建细节。2. Builder基类创建复杂产品(Product)全过程的抽象基类。Bui.........【阅读全文】
发布时间:2013-04-26 16:42:49
http://blog.csdn.net/gouki04/article/details/70260551.工厂方法(Factory Method)模式工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使.........【阅读全文】