美文网首页
单一职责模式

单一职责模式

作者: 路上的九尾猫 | 来源:发表于2019-11-30 15:22 被阅读0次

    单一职责指根据职责去创建类,一个类只负责一项职责。例如权限管理中,用户信息维护为一项职责,用户逻辑操作为另一项职责。

    单一职责让类的复杂性降低了,复杂性降低随之而来的是可读性、可维护性和变更引起的风险降低。不过存在一个问题就是,“职责”和“变化原因”不可度量,而且考虑到其它诸多因素,在类设计里面使用单纯的单一职责模式并不是太多。

    不过这个模式可以延展到接口设计、函数编写。不仅可操作性强,而且能实际的提高代码的质量。比如一个函数就负责一个功能,根据函数名就能确定函数功能。

    相关文章

      网友评论

          本文标题:单一职责模式

          本文链接:https://www.haomeiwen.com/subject/hzuowctx.html