设计模式---简单工厂
2016-12-04 19:16
225 查看
在学习《大话设计模式》一本很有意思的编程书籍。
简单的通读了一遍全书,再来过过手体会一下在这过程中的优化与发展。
以下是我在控制台的代码
在简单工厂工厂的学习中,明白了一个面向对象的编程过程需要让我们的程序做到 容易维护、容易扩展、又容易复用。
在业务的封装过程中,区分业务逻辑及界面逻辑合理的分解程序,达到高内聚低耦合的要求。
简单的通读了一遍全书,再来过过手体会一下在这过程中的优化与发展。
以下是我在控制台的代码
class Program { static void Main(string[] args) { try { Console.Write("请输入数字A:"); string strNumberA = Console.ReadLine(); Console.Write("请选择运算符号(+、-、*、/):"); string strOperate = Console.ReadLine(); Console.Write("请输入数字B:"); string strNumberB = Console.ReadLine(); string strResult = ""; Operation oper; oper = OperationFactory.createOperate(strOperate); oper.NumberA = Convert.ToDouble(strNumberA); oper.NumberB = Convert.ToDouble(strNumberB); strResult = oper.GetResult().ToString(); Console.WriteLine("结果是:" + strResult); Console.ReadLine(); } catch (Exception ex) { Console.WriteLine("您的输入有错:" + ex.Message); } } }
在简单工厂工厂的学习中,明白了一个面向对象的编程过程需要让我们的程序做到 容易维护、容易扩展、又容易复用。
在业务的封装过程中,区分业务逻辑及界面逻辑合理的分解程序,达到高内聚低耦合的要求。
相关文章推荐
- C#设计模式学习笔记---简单工厂模式
- C#设计模式之简单工厂篇
- 用 Delphi 学设计模式 之 简单工厂篇- -
- 设计模式 之 简单工厂
- JAVA设计模式——简单工厂(Simple Factory)模式
- .NET设计模式(1): 简单工厂模式
- C#设计模式之简单工厂篇
- 设计模式之-简单工厂、工厂方法、抽象工厂
- C#设计模式之简单工厂篇
- 第一个设计模式:简单工厂
- 最简单的工厂设计模式 Factory
- [导入]C#设计模式之简单工厂篇
- C#设计模式之简单工厂
- 简单工厂设计模式-设计模式(1)
- 设计模式之Factory1(简单工厂,工厂方法,抽象工厂的比较)
- C#设计模式之简单工厂篇
- C#设计模式之简单工厂篇
- Dot Net 设计模式—简单工厂
- 简单工厂设计模式
- 设计模式-工厂模式-简单工厂