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