文章列表
开闭原则——核心原则
OCP(Open-Closed Principle,常缩写为OCP)
一、什么是“开—闭”原则
“开—闭”原则讲的是:一个软件实体应当对扩展开放,对修改关闭。Software entities should be open for extension,but closed for modification.
二、怎样才能做到开闭原则
1)抽象化是关键,给系统定义出一个一劳永逸、不再更改的抽象设计,此设计允许有无穷无尽的行为在实现层被实现 这个抽象预见了所有的可能扩展,这就使得系统的抽象层不需修改,从而满足了开闭原则的第二条:对修改关闭 同时,由于从抽象层导出 ...
- 2009-11-10 22:21
- 浏览 660
- 评论(0)