摘要:
学习TerryLee的设计模式颇有感触,留下以下笔记以作日后参考。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //-------------------------------------------------------- //修饰模式也是常用于类的扩展,这种方法可以使类的组合变得十分灵活。 //-------------------------------------------------------- #region 基础 阅读全文
摘要:
学习TerryLee的设计模式颇有感触,留下以下笔记以作日后参考。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //-------------------------------------------------------- //我们常使用继承来实现类功能的扩展。 //但有时候随着需求的变化,类的扩展就会变得非常的多。 //但这不是我们所希望见到的, //那么我们如何应对需求的变化而引起类的大量增加? //You can use 阅读全文
摘要:
学习TerryLee的设计模式颇有感触,留下以下笔记以作日后参考。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //-------------------------------------------------------- //有些时候一些以前的代码不能修改, //但在新的项目中需要使用。 //但新的项目中的接口名词不同。 //那么旧的项目中的代码如何适配新的项目中的代码呢? //You can use Adapter Patt 阅读全文
摘要:
学习TerryLee的设计模式颇有感触,留下以下笔记以作日后参考。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //----------------------------------------------- //Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。 //----------------------------------------------- public class Person { 阅读全文
摘要:
学习TerryLee的设计模式颇有感触,留下以下笔记以作日后参考。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //----------------------------------------------- //创建者模式是处理一系列组合对象的创建,且这种组合方式是不同的。 //----------------------------------------------- #region 产品 public class Produ 阅读全文
摘要:
学习TerryLee的设计模式颇有感触,留下以下笔记以作日后参考。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //----------------------------------------------- //抽象工厂是处理复合对象的创建。 //和工厂方法相同将类的创建推向了客户端更把创建的逻辑推向了客户端。 //----------------------------------------------- #region 产品 阅读全文
摘要:
学习TerryLee的设计模式颇有感触,留下以下笔记以作日后参考。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //----------------------------------------------- //工厂方法是简单工厂的扩展。 //工厂方法不只是将类的创建推向了客户端更把创建的逻辑推向了客户端。 //----------------------------------------------- #region 产品 p 阅读全文
摘要:
学习TerryLee的设计模式颇有感触,留下以下笔记以作日后参考。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //----------------------------------------------- //简单工厂不可以称为设计模式中的一种但我们常用到。 //简单工厂将一些经常变换的类提取出来,封装,在客户创建。 //----------------------------------------------- #regio 阅读全文