您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 实验1-简单工厂模式
1实验1简单工厂模式【实验目的】掌握简单工厂模式的定义、结构及实现方式。【实验内容】某软件公司要基于C#语言开发一套图表库,该图表库可以为应用系统提供多种不同外观的图表,例如柱状图(HistogramChart)、饼状图(PieChart)、折线图(LineChart)等。该软件公司图表库设计人员希望为应用系统开发人员提供一套灵活易用的图表库,通过设置不同的参数即可得到不同类型的图表,而且可以较为方便地对图表库进行扩展,以便能够在将来增加一些新类型的图表。现使用简单工厂模式来设计该图表库。REF简单工厂模式包含以下3个角色:Factory(工厂角色)Product(抽象产品角色)ConcreteProduct(具体产品角色)createcreatecreateHistogramChart++HistogramChart()Display()...:voidChart+Display()...:voidLineChart++LineChart()Display()...:voidPieChart++PieChart()Display()...:voidChartFactory+GetChart(stringtype)...:Chart实验步骤:1.项目的构成:22.实现项目的主要代码(1)Chart内部代码(2)ChartFactory内部代码3(3)HistogramChart内部代码(4)PieCharts内部代码(5)LineChart内部代码(6)classProgram内部代码43.运行结果:【实验总结】通过本次实验了解和学习了简单工厂的用法,掌握简单工厂模式的定义、结构及实现方式。学习了在实际软件的项目开发中合理地使用简单工厂模式.
本文标题:实验1-简单工厂模式
链接地址:https://www.777doc.com/doc-6001313 .html