分层

来源:互联网 发布:雨人软件 滕德润 编辑:程序博客网 时间:2024/04/29 07:32

软件系统的三层架构:
表示层(UI)
业务逻辑层(BI)
数据访问层(DAO)

1.分层原则——封装性原则
    每个层次向外公开接口,但是隐藏内部细节
2.分层原则 ——顺序访问原则
    下一层为上一层服务,但不使用上层的服务

分层的特点:

每一层都有自己的职责

上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能

上一层调用下一层的功能,下一层不能调用上一层的功能
分层开发的优势:
代码复用
分离开发人员的关注
无损替换
降低系统间的依赖

界面交互设计
原则:
1.统一性原则:
    界面风格统一
      用相同方式展现相同类型的数据
    交互风格统一
      用相同方式完成相同类型的操作
2.美观性原则
    界面美观大方
3.易用性原则:
    操作方式自然、易理解