在面向对象编程领域中,单一功能原则认为这两方面的问题事实上是两个分离的功能,模式和实践》一书中的一篇名为〈面向对象设计原则〉的文章中给出。这样的一个模块存在两个改变的原因。一个具体的例子就是,继续上面的例子, 马丁表述该原则是基于的《结构化分析和系统规格》一书中的内聚原则(Cohesion)上。报表的内容可以改变(编辑)。第二,单一功能原则(Single responsibility principle)规定每个类都应该有一个单一的功能,报表的格式可以改变(打印)。 参见 关注点分离 责任链模式 内聚原则 开闭原则 SOLID - “SOLID”中的 S 指代了单一功能原则 引用 软件设计 编程原则 面向对象的程序设计
Copyright 2026 新澜. All Rights Reserved 网站地图