- 5
- 0
- 约2.86千字
- 约 37页
- 2018-10-25 发布于广西
- 举报
典型应用 经典的三层架构 * * 一般分层结构 用户界面层 系统可能支持多种用户界面类型 控制器/处理层(应用层) 与其他控制器类和业务类协作,对控制器类进行重构,(一个用例的控制) 业务/领域层 分析过程中确定的类(领域模型的类) 持久层 业务对象不受持久策略变化的影响,持久层封装对永久存储的访问,但其本身不是永久存储机制 系统层 提供对操作系统和非面向对象资源的访问 系统类通过面向对象访求将非面向对象功能封装 与系统类交互的消息流是受限的 * 观察者/发布-订阅模型 Sale更新总额后,sale对象向窗口发送消息,使其刷新显示 按模型与视图分离的原则,sale对象不允许访问UI对象 * 步骤: 定义接口 定义实现接口的窗口 窗口初始化向其传递sale实例 窗口向sale注册事件的通知 Sale实例当总额变化时,遍历所有订阅者,通知事件发生 * * 应用于告警事件 不仅用于连接UI和模型对象 * * 面向对象分析与设计逻辑架构分析 OOAOOD * * 逻辑架构(Logical architecture) 逻辑架构是软件类的宏观组织结构 它将软件类组织为包(或空间)、子系统和层等 不同部署结构,未决定系统部件的物理部署 层(layer) 对类、包或子系统更为粗粒度的分组 “较高”层可以调用“较低”层的服务 逻辑架构并非一定组织为层,但这种方式十分普遍 面向对象分析重点在应用逻
您可能关注的文档
- 104铝合金-(精选·公开·课件).ppt
- 104重积分的应用-(精选·公开·课件).ppt
- 0103蜀道难-(精选·公开·课件).ppt
- 111《揭开货币的神秘面纱》课件(新人教版08版必修1)-(精选·公开·课件).ppt
- 109机车分配阀-(精选·公开·课件).ppt
- 111长度时间及其测量-(精选·公开·课件).ppt
- 112毕萨定理-(精选·公开·课件).ppt
- 111面对经济全球化-111面对经济全球化-(精选·公开·课件).ppt
- 112程序框图与算法的基本逻辑结构(二)-(精选·公开·课件).ppt
- 112弧度制及弧0度制与角度制的换算-(精选·公开·课件).ppt
- 第4课 对称的鱼形(教学设计)一年级美术下册(湘美版2024).docx
- 2024-2025学年山东省德州市德城区青岛版一年级下册期中测试数学试卷.docx
- 第二单元 溶液的酸碱性 第2课时(教学设计)高中化学苏教版2019选择性必修1.docx
- Unit 4 Achievements Period 3(教学设计)高中英语沪教版2020必修第二册.docx
- 全册(教学设计)湘艺版音乐三年级上册.docx
- 第二单元 化学反应的方向与限度 第2课时(教学设计) 高中化学苏教版2019选择性必修1.docx
- 2.1 共价键 第1课时(教学设计)高中化学人教版选择性必修2.docx
- 4.6.2神经调节(第1课时)教学设计-人教版2024八年级上册生物.docx
- Unit 4 The senses Cultural focus(教学设计)高中英语沪教版2020选择性必修第一册.docx
- 2020年中考数学真题分项汇编:数据分析专题.pdf
最近下载
- 广西壮族自治区2025年普通高中学业水平合格性考试地理试卷 (6).docx VIP
- 聪明的投资者 .docx VIP
- 建筑施工项目成本费用分析手册-做账实操.xlsx VIP
- 2026理综高考新疆考试真题及答案.docx VIP
- 高等代数考研试题解析全套!.docx VIP
- 2025年【6套打包】成都石室中学初中学校小升初第一次模拟考试语文试卷.pdf VIP
- 强基计划生物学科选拔卷.docx
- 吉首市岷杭冲山洪沟治理项目水土保持方案报告书.pdf VIP
- (高清版)B-T 7025.1-2023 电梯主参数及轿厢、井道、机房的型式与尺寸 第1部分Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯.pdf VIP
- 思想汇报(入党积极分子)培训后.doc VIP
原创力文档

文档评论(0)