设计模式-可复用面向对象软件的基础读书笔记-第一章-OMT

本文是《设计模式-可复用面向对象软件的基础》第一章的读书笔记,介绍了OMT(对象建模技术)的基本概念,包括模式的四要素:模式名称、问题、解决方案和效果。讲解了MVC模式的工作原理,以及如何通过对象组合而非继承来实现复用。此外,详细阐述了OMT表示法,如类、子类、抽象类的表示,以及聚合、相识关系的区别。还讨论了客户类的表示,强调了在对象图中如何表示对象引用和聚集关系。
摘要由CSDN通过智能技术生成

第一章

  • 一个模式描述了一个在我们周围不断重复发生的问题以及该问题的解决方案的核心 这样你就能一次又一次的使用该方案而不必重复的劳动
  • 模式四要素 page-2
    • 模式名称
    • 问题
    • 解决方案
    • 效果
  • mvc通过建立一个 订购通知协议 来分离视图和模型 当模型的数据发生变化时 模型就通知他的视图 而视图将与模型通信来访问这些数据
  • 根据目的准则对模式进行分类
    • 创建型 与对象的创建有关
    • 结构型 处理类或对象的组合
    • 行为型 对类或对象怎样交互和怎样分配职责进行描述
  • 继承与组合的比较 page-13
    • 详解见书 - 结论优先使用对象组合
  • note
    • mvc 是由很多模式组合而成 详情见 page-4
    • 第一章是总章 有很多总结性概念性内容 需要反复阅读本章节
  • OMT表示法
    • page-5 对象建模技术OMT

    • page-10 类表示法 类描述成一个矩形 类名以黑体表示 操作在类名的下面以常规字体表示 类所定义的任何数据类型都在操作的下面 类名与操作之间以及操作与数据之间用横线分割 返回类型和实例变量类型是可选的 因为并未假设一定要用具有静态类型的实现语言
      类描述

    • page-10 虚线箭头表示一个类实例化另一个类的对象 箭头指向被实例化的对象的类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值