h3
摘要: 开发封闭原则 定义:软件实体(类,模块,函数等等)应该可以扩展,但是不可以修改 特征:1:对于扩展是开发的,2:对于更改是封闭的 目标:当面对新的需求的时候,可以不用修改或者大幅改动之前封装好的内容,只需要进行扩展就可以满足新的需求 实现方式:在最初接到需求的时候,就应该仔细思考,考虑到需求会发生哪 阅读全文
posted @ 2019-03-20 19:37 码上平天下 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 面向对象五大原则之一1,单一职责原则:定义:就一个类而言,应该仅有一个引起它变化的原因描述:如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者一直这个类完成其他职责的能力; 这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏 判断辅助:软件设计真正要做 阅读全文
posted @ 2019-03-20 19:36 码上平天下 阅读(145) 评论(0) 推荐(0) 编辑