就是被调用的功能模块不能指挥调用程序该怎么做、做什么,只能规定调用程序提供什么样的数据。
按照这个观点,很多软件不符合标准的。因为太多的软件需要配置数据库、配置文档等等,都是对调用程序的指挥行为,破坏了闭合性。
优点:
1、易于测试
2、易于掌握、使用
3、易于排查错误
4、方便维护。运维人员在维护时,无需再考虑配置文档、数据库什么的。如果考虑也是最终软件自身的数据库、配置文档等。维护起来就相对简单很多。
本文探讨了功能模块在软件设计中的作用及其限制,强调了模块化设计对于提高软件易测试性、易用性、错误排查及维护便利性的价值。
就是被调用的功能模块不能指挥调用程序该怎么做、做什么,只能规定调用程序提供什么样的数据。
按照这个观点,很多软件不符合标准的。因为太多的软件需要配置数据库、配置文档等等,都是对调用程序的指挥行为,破坏了闭合性。
优点:
1、易于测试
2、易于掌握、使用
3、易于排查错误
4、方便维护。运维人员在维护时,无需再考虑配置文档、数据库什么的。如果考虑也是最终软件自身的数据库、配置文档等。维护起来就相对简单很多。
1718

被折叠的 条评论
为什么被折叠?