226570Java 设计模式之适配器模式(六) 2017-11-13在上篇 《Java 设计模式之原型模式(五)》 ,已经将设计模式中的创建型模式介绍完毕。 今天开始介绍设计模式中的结构性模式,本篇主题是适配器模式。 适配器模式可以改变已有类的接口形式,即使得原本由于接口不兼容而不能工作的类可以一起工作。
228640Java 设计模式之原型模式(五) 2017-11-10本篇介绍 Java 设计模式中创建型模式的最后一种--原型模式。上篇设计模式主题为 《Java 设计模式之建造者模式(四)》 原型模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用原型模式创建的实例,具有与原型一样的数据。 由原型对象自身创建目标对象。即对象创建这一动作发自原型对象本身。
227320Java 设计模式之建造者模式(四) 2017-11-09今天继续介绍 Java 设计模式中的创建型模式--建造者模式。上篇设计模式的主题为 《Java 设计模式之抽象工厂模式(三)》 建造者模式/生成器模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。 建造者模式实现过程通常分成 2 个步骤:构建(Builder)和装配(Director)。 此处的英文不是对汉字的翻译而是为了说明这两个步骤需要用到的接口类型。
237700Java 设计模式之抽象工厂模式(三) 2017-11-08上篇文章 《Java 设计模式之工厂模式(二)》 ,介绍了简单工厂模式和工厂方法模式,本篇将继续介绍工厂模式中的最后一个模式--抽象工厂模式。 抽象工厂模式是所有形态的工厂模式中最为抽象的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型(不是指实现类)的情况下,能够创建多个产品族的产品对象。 产品族可以通入下图理解:
234600Java 设计模式之工厂模式(二) 2017-11-07本篇内容是 Java 设计模式创建型模式的第二篇。上一篇主题为 《Java 设计模式之单例模式(一)》 在介绍工厂模式之前,我们需要了解设计模式中应该遵循的原则。 五大原则: