摘要:
开闭原则开闭原则的英文名称是Open-Closed Principle,简称OCP。1开闭原则的定义开闭原则的英文原文是:SoftWare entities should be open for extension,but closed for modification.意思是:一个软件实体应当对扩 阅读全文
摘要:
迪米特法则迪米特法则英文名称是Law of Demeter,简称LoD.1迪米特法则的定义迪米特法则又叫最少知识原则(Least Knowledge Principle,LKP),意思是一个对象应当对其他对象尽可能少的了解。迪米特法则最初是用来作为面向对象的系统设计风格的一种法则,在1987年由La 阅读全文
摘要:
接口隔离原则接口隔离原则的英文名称是:Interface Segregation Principle,简称ISP.1接口隔离原则的定义首先明确“接口”的概念,分为两种:实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生一个实例,它是对一个类型的事物所具有的方 阅读全文
摘要:
依赖倒置原则依赖倒置原则英文名称是:Dependence Inversion Principle,简称DIP。1依赖倒置原则的定义依赖倒置原则的原始定义是:High level modules should not depend upon low level modules.Both should 阅读全文
摘要:
里氏替换原则 里氏替换原则的英文名称是:Liskov Substitution Principle,简称LSP(老色批)。 1里氏替换原则的定义 英文定义有两种: ①If for each object o1 of type S there is an object o2 of type T suc 阅读全文
摘要:
单一职责原则单一职责原则的英文名称是Single Responsibility Principle,简称SRP。1单一职责原则的定义英文原话是:There should never be more than one reason fro a class to change。UnderStanding 阅读全文