OOD原则
OOD原则一、单一职责原则(SRP) 二、开放封闭原则(OCP) A module should be open for extension but closed for modification.一个模块应该只在扩展的时候被打开(暴露模块内部),在修改的时候是关闭的(模块是黑盒子) 三、Liskov替换原则(LSP) Subclasses should be substitutable for their base classes.子类应该可以替换其基类 LSP是使OCP成为可能的主要原则之一。 四、依赖倒置原则(DIP) Depend upon Abstractions. Do not depend upon concretions.依赖抽象,不要依赖具体 五、接口隔离原则(ISP) Many client specific interfaces are better than one general purpose interface多个和客户相关的接口要好于一个通用接口。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |