设计模式
wuhongyao3
这个作者很懒,什么都没留下…
展开
-
简单工厂
参考 大话设计模式 例如一个计算器的程序....... 我们需要构建一个运算符父类,然后构建几个运算符子类(比如 +法类, -法类),这样如果新增加其他运算符类的时候不影响其他运算符代码. 我表达能力太差了... 代码说话 看一下我们传统的写法 Console.Write("请输入数字A:");原创 2008-09-20 10:44:00 · 512 阅读 · 0 评论 -
策略模式(Strategy)
引用 大话设计模式(最近刚开始看这本书,写的很不错,挺吸引人的,所以记录下来,防止忘记.如有侵权,请联系我) Strategy策略模式是属于设计模式中对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.UML图 看了上图,我们可以知道,在策略模式中,我们定义一系列的算法,将这些算法风装成单独的类,客户通过一个中间环境变量来调用不同的算法。还是不知道原创 2008-09-20 20:29:00 · 541 阅读 · 0 评论 -
高内聚,低耦合(转)
这是软件工程中的概念,是判断设计好坏的标准,主要是面向OO的设计,主要是看类的内聚性是否高,偶合度是否低首先要知道一个软件是由多个子程序组装而成, 而一个程序由多个模块(方法)构成!“高内聚,低耦合”主要是阐述的面向对象系统中,各个类需要职责分离的思想。 每一个类完成特定的独立的功能,这个就是高内聚。耦合就是类之间的互相调用关系,如果耦合很强,互相牵扯调用很多,那么会牵一发而动全身原创 2008-10-28 17:58:00 · 698 阅读 · 0 评论