如何编好代码,无论函数间,还是模块间,架构设计上,似乎都逃不开这六个字,高内聚低耦合。
抽象,抽象,再抽象,抽象出抽象接口,基于抽象接口编程,这就是低耦合。
KISS,KISS,再KISS,保持代码简洁,功能单一,甚至一眼看过去就知道有没有错,这就是高内聚。非常赞同这一条,代码有两种:一种是简单的看过去就知道没有问题的,另一种是复杂的让人看不出有什么问题的。
达到了上面两点,才 可以很方便的组合,如果心中有了教堂的模型,也许你也能组合构建一座教堂了。
如何编好代码,无论函数间,还是模块间,架构设计上,似乎都逃不开这六个字,高内聚低耦合。
抽象,抽象,再抽象,抽象出抽象接口,基于抽象接口编程,这就是低耦合。
KISS,KISS,再KISS,保持代码简洁,功能单一,甚至一眼看过去就知道有没有错,这就是高内聚。非常赞同这一条,代码有两种:一种是简单的看过去就知道没有问题的,另一种是复杂的让人看不出有什么问题的。
达到了上面两点,才 可以很方便的组合,如果心中有了教堂的模型,也许你也能组合构建一座教堂了。