• 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

  • 相关阅读:
    访问者模式
    解释器模式
    享元模式
    职责链模式
    中介者模式
    单例模式
    桥接模式
    命令模式
    迭代器模式
    Python 学习笔记15 类
  • 原文地址:https://www.cnblogs.com/yaoyuan2/p/11044428.html
Copyright © 2020-2023  润新知