您的位置:首页 > 其它

复习笔记(待整理)

2012-08-21 18:23 176 查看
单一职责原则

就单一个类而言,应该仅有一个引起它变化的原因。

如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能削弱或者一致这个类完成其他职责的能力。 当发生变化时,设计会遭受到意想不到的破坏。

软件设计真正要做的内容就是发现职责并把这些职责相互分离。

如果能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责。

开放封闭原则

软件实体应该是可扩展的,但是不可以修改。

对于扩展是开放的,对于更改是封闭的。

栈的应用:

中缀表达式:所有的运算符号都在两数字的中间。

后缀表达式:所有的运算符号都在要运算的数字后面出现。

中缀转后缀:栈用来进出运算的符号

后缀计算表达式结果:栈用来进出运算的数字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: