设计模式二:创建型设计模式

上次了解了设计模式的几个设计原则,现在来看下几个常见的创建型设计模式,主要有以下几个

1.简单工厂模式

简单工厂模式就是定义一个工厂类,它可以根据参数的不同返回不同的事例,被定义的事例大多都有共同的父类。

class Chart { private String type; //图表类型 public Chart(Object[][] data, String type) { this.type = type; if (type.equalsIgnoreCase("histogram")) { //初始化柱状图 } else if (type.equalsIgnoreCase("pie")) { //初始化饼状图 } else if (type.equalsIgnoreCase("line")) { //初始化折线图 } } public void display() { if (this.type.equalsIgnoreCase("histogram")) { //显示柱状图 } else if (this.type.equalsIgnoreCase("pie")) { //显示饼状图 } else if (this.type.equalsIgnoreCase("line")) { //显示折线图 } } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjsys.html