2018年12月13日

两个原则解释高内聚和低耦合

摘要: 高内聚、低耦合是软件设计中非常关键的概念,但解释起来并不那么容易。 我的解释,可以概括为两个基本原则:层次一致的抽象,以及相互独立的封装。 层次一致的抽象 在Web工程中,我们非常熟悉的是三层架构:展示层、业务层和持久层。 层次一致和不一致的抽象就像这样: 如果业务层包含了持久层的代码,或者持久的的 阅读全文

posted @ 2018-12-13 09:48 初开 阅读(3323) 评论(0) 推荐(2) 编辑

导航