UML-如何使用层进行设计?

1、将代码组织映射为层和UML包

 

com.mycompany
    |_nextgen
        |_ui
        |_domain
    |_service
    |_util
org.apache.log4j

 2、使用对象设计应用逻辑

领域层=就是应用逻辑层+领域对象。而领域对象来自之前的领域模型,如下图:

 

3、不要将外部资源表示为最低层

1)、库存是概念,即对象,放到领域层中去

2)、mysql是物理部署,需要抽象到技术服务层中的“持久分区”

3)、LDAP与mysql同

4、模型与视图要分离

分离原因:
1)、各自聚焦自己的。如模型只关注本领域过程,而非页面。
2)、使页面的变更对领域层影响最小化
3)、模型能支持多种视图,如H5、普通网页、APP

 

 

 

posted @ 2019-06-18 11:51  遥远2  阅读(219)  评论(0编辑  收藏  举报