软件设计原则中,比较容易理解偏差的是SRP,单一职责。很多时候以为说的是每个模块只做一件事。底层函数可以做到这么一点,即一个函数只实现一个功能,但到架构设计或软件设计时就不够了。
后来又描述为每个软件模块有且仅有一个被修改的原因。然而现实中,软件模块总要应需求而修改。
所以最终描述为,任何软件模块应该只对某一类行为者负责。
软件设计原则中,比较容易理解偏差的是SRP,单一职责。很多时候以为说的是每个模块只做一件事。底层函数可以做到这么一点,即一个函数只实现一个功能,但到架构设计或软件设计时就不够了。
后来又描述为每个软件模块有且仅有一个被修改的原因。然而现实中,软件模块总要应需求而修改。
所以最终描述为,任何软件模块应该只对某一类行为者负责。
本文标题:Day 2552:学习
本文链接:https://www.haomeiwen.com/subject/etcyodtx.html
网友评论