分层开发的目的在于:
1 便于软件开发管理;
2 便于复用低层的代码,在一些需求明确的小项目中,
分层开发的成本要高于通过复用底层代码带来的收益,
因此有很多人说分层开发只是噱头;
3 分层的架构一旦确定之后,就可以重复使用,便于快速开发
4 分层关键是要隔离变化,如数据访问层把数据库和业务逻辑层、UI层分隔开。
1 便于软件开发管理;
2 便于复用低层的代码,在一些需求明确的小项目中,
分层开发的成本要高于通过复用底层代码带来的收益,
因此有很多人说分层开发只是噱头;
3 分层的架构一旦确定之后,就可以重复使用,便于快速开发
4 分层关键是要隔离变化,如数据访问层把数据库和业务逻辑层、UI层分隔开。