设计模式学习
文章平均质量分 81
Tom-Gui
专注于.net开发
展开
-
第1章学习 简单工厂模型
使用面向对象语言设计一个计算器 Operation运算类 public class Operation { private double _numberA = 0; private double _numberB = 0; public double NumberA { get原创 2012-06-01 13:22:37 · 710 阅读 · 1 评论 -
第四章 开放-封闭原则
开放-封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展,当时不可修改。 这个原则有两个特征,一个是说“对于扩展是开放的”,另一个是说“对于更改是封闭的”。 开放-封闭原则是面向对象设计的核心说在。遵循这个原则可以带来面向对象技术所声称的巨大好处,也就是可维护、可扩展、可复用、灵活性好。开发人员应该仅对程序中呈现出频繁变化的那些部分做出抽象,然而,对于应用程序中的每个部分都可以地进行抽象原创 2012-06-18 00:00:16 · 308 阅读 · 0 评论 -
设计模式-单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1.不考虑多线程 class Singleton { private static Singleton instance; //private无法new创建此类的实例 private Singleton() { }原创 2013-06-27 01:05:10 · 600 阅读 · 2 评论