
------ Java Design Pattern
mrdavidtian
Business Analyst, Senior Database Engineer, BI Engineer
展开
-
建造者模式(Builder Pattern)
建造者模式(Builder Pattern)建造者模式建造都模式(Builder Pattern)使用多个简单的对象一步一下构建成一个复杂的对象。这种类型的设计属于创建型模式,它提供了一种创建对象的最佳方式。 一个Builder类会一步一步构造最终的对象,该Builder类是独立于其它对象的。说明 功能:将一个复杂的构建与其表示分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件原创 2017-09-12 15:28:07 · 641 阅读 · 0 评论 -
Java 工厂模式
Java设计模式 - 工厂模式工厂模式是一种创建模式,因为此模式提供了更好的方法来创建对象。 在工厂模式中,我们创建对象而不将创建逻辑暴露给客户端。例子在以下部分中,我们将展示如何使用工厂模式创建对象。 由工厂模式创建的对象将是形状对象,如圆形,矩形。 首先,我们设计一个接口来表示Shape。public interface Shape { void draw(); }然后我们创建实现接原创 2017-08-16 12:46:31 · 732 阅读 · 0 评论 -
Java 抽象工厂模式
Java设计模式 - 抽象工厂模式抽象工厂模式是另一个创建模式。 抽象工厂模式,也称为工厂的工厂,有一个工厂创建其他工厂。 当使用抽象工厂模式时,我们首先使用超级工厂创建工厂,然后使用创建的工厂创建对象。例子下面的代码展示了如何使用抽象工厂模式。 我们将要创建形状和打印机。对于形状,我们会有圆形,矩形和正方形。对于打印机,我们将有纸张打印机,网络打印机和屏幕打印机。 对于shape,我们将创原创 2017-08-16 12:47:26 · 283 阅读 · 0 评论