面向协议编程依赖什么原则,面向对象编程的原则有哪些

1,面向对象编程的原则有哪些多态、继承、封装、抽象的编程思想能描述出来的就是对象,多想怎么使后面的工作更简单,共同的属性和方法封装,写成父类 。每写一层需要接口 。
2,面向对象设计的原则是什么SRP 单一职责原则就一个类而言 , 应该专注于做一件事和仅有一个引起它变化的原因 。OCP 开放--封闭原则对于扩展开放 , 对于修改封闭 。LSP 里氏替换原则子(继承)类能在程序中代替父类(C#:基类 , Java:超类) 。DIP 依赖倒置原则抽象不依赖于细节,细节应该依赖抽象 。(面向抽象编程,C#为面向接口编程) 。ISP 接口隔离原则接口属于用户类 。(接口面用用户类,不用想着和自身层次、方法相关)REP 重用发布等价原则重用的粒度就是发布的粒度 。(?这个没有具体的认识)CCP 共同封闭原则对于需求的响应 , 一个包中的所以类,有一个共同的响应(改变),而对于包外是不造成影响 。CRP 共同重用原则包中的所有类共同重用,就是要重用就全部重用 。ADP 无环依赖原则依赖关系不要存在环 。ADP 稳定依赖原则朝着稳定的方向进行依赖 。SAP 稳定抽象原则包的抽象程度应该和稳定程序一致 。【面向协议编程依赖什么原则,面向对象编程的原则有哪些】

    推荐阅读