封装:隐蔽内部完成。
继续:复用现有代码。
多态:改写对象行动。
2.设想准绳
单一职责准绳 Single Responsibility Principle(SRP)
一个类唯一一个引发它变化的缘由。
开闭准绳 Open-Close Principle(OCP) :
类模块应当是可扩大的,然则不可修正。(对扩大开辟,对修正关闭)
里氏替代准绳 Liskov Substitution Principle(LSP) :
子类可在任何地方替代它的基类。
接口断绝准绳 Interface Segregation Principle(ISP):
只管运用职能单一的接口,而不运用职能庞杂、周全的接口。
依靠颠倒准绳 Dependence Inversion Principle(DIP) :
高层模块不应当依靠于低层模块,两者都应当依靠于笼统。笼统不应当依靠于完成细节,完成细节应当依靠于笼统。
迪米特准绳/起码学问准绳 Law of Demeter or Least Knowledge Principle(LOD orLKP) :
请求只管的封装,只管的自力,只管的运用初级别的接见修饰符。
组合/聚合复用准绳 Composition/Aggregation Reuse Principle(CARP):
假如只是到达代码复用的目标,只管运用组合与聚合,而不是继续。
以上就是 从0自学C#04--特征和设想准绳的内容,更多相关内容请关注ki4网(www.ki4.cn)!