面向对象五个基本原则

软件开发中需要知道基本概念,由罗伯特·C·马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中给出的。在此记录。 目录 一.单一职责原则 二.开放封闭原则 三. 里氏替换原则 四.接口分离原则 五.依赖倒置原则 一.单一职责原则 一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导
相关文章
相关标签/搜索