精选优质文档-倾情为你奉上实验1 简单工厂模式【实验目的】掌握简单工厂模式的定义、结构及实现方式。【实验内容】某软件公司要基于C#语言开发一套图表库,该图表库可以为应用系统提供多种不同外观的图表,例如柱状图(HistogramChart)、饼状图(PieChart)、折线图(LineChart)等。该软件公司图表库设计人员希望为应用系统开发人员提供一套灵活易用的图表库,通过设置不同的参数即可得到不同类型的图表,而且可以较为方便地对图表库进行扩展,以便能够在将来增加一些新类型的图表。现使用简单工厂模式来设计该图表库。REF简单工厂模式包含以下3个角色:Factory(工厂角色)Product(抽象产品角色)ConcreteProduct(具体产品角色)实验步骤:1.项目的构成: 2 .实现项目的主要代码(1) Chart内部代码 (2) ChartFactory内部代码 (3) HistogramChart内部代码(4) PieCharts 内部代码(5) Lin