接口隔离
什么叫面向对象编程?大家都应该认真的回答下这个问题
什么叫面向对象编程?大家都应该认真的回答下这个问题。 对扩展开放,对修改闭合。意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应该修改原有代码来实现变化
一个类只负责一个功能领域的相应职责
一个类只负责一个功能领域的相应职责, 或者可以定义为:就一个类而言,应该只有一个引起他变化的原因。 一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展