摘要:
无废话C#设计模式之一:开篇
彭彭理解:电脑很复杂,但是坏了,我能修,看看是不是内存坏了。看来需要换个新的了。。而收音机坏了。。我就不会修了。。这就是设计模式。。
无废话C#设计模式之二:Singleton
意图:保证一个类只有一个实例,并提供访问它的全局访问点。
彭彭理解:好像SQL里面的LOCK的概念一样。。同一时间只能出现一个对象。比如你上网看sina网页,sina有30台服务器分压,你只需敲入sina.com.cn,之后程序给你分配到一个压力不是很强的服务器上。
无废话C#设计模式之三:Abstract Factory
意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
彭彭理解:当你这个对象的方法以后可能会变的时候,就改用接口吧。。就好比web的下拉列表控件,你里面的数据还是调用数据库里的数据来的,而数据总是会变的,这个时候,我只需要return一个dataTable给我就好了,具体你怎么获得,和里面的数据怎么修改了。。都和我无关。
阅读全文