哇,好久没有遇到一位老师要求我们要写感想了,如果没有记错的话,曾玲老师是大学的第一位老师这样要求我们的。不过她只是要求,听说没有强制的意思。不管 怎样,既然老师有这份心,是吧?自己也应该有这份力才对啊,废话不多说,想想今天上课的内容吧,看看自己还能够记得多少。

国际原则,先说说今天上课的状态,感觉今天的状态还是不错的,因为我晚上12:00左右就上去睡觉了,具体什么时候睡着不记得了,早上7:20起床,天下着先小雨,这天是清明节放假前一天。不知道为什么就今天好像很多人没有到,随便点名回答问题的就有几个事缺席的。今天讲课的内容是第四章:建立基本模型---类图。

只要是混IT的都知道,在用面向对象方法所建立的模型中,类图是最重要的模型图,它秒速了系统中各类对象以及它们之间的各种关系。在面向对象的建模中,建立类图是最基本的任务,也是最需要花费力气和时间的技术活动。不过前提是要分清类和对象之间的差别才能更好地分析与设计,这样也能够设计出可重用,抽象的类。对象是具有明确语意边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成,它是构成系统的一个基本单位;类是具有相同属性和操作的一组对象的抽象描述,也就是说它为属于该类的全部对象提供统一的抽象描述。

识别对象和类的几种方式:

1. 考虑问题域:侧重于客观存在的事物与系统中对象的映射。

2.考虑系统边界:考虑的因素有(人员,设备,外系统)。

3.考虑系统责任:侧重于系统责任范围之内的内每一项职责都应落实到某个对象来完成。

4.利用名词,代词和名词短语:可以利用一些词性的辨别来识别类和对象。

总的来说。我们要像建立一个可以称之为合格的类得有以下几个步骤:

1.分清类和对象的概念。

2.识别对象和类

3.对对象的审查和筛选来舍弃无用的对象,还要作适当的精简 。

4.抽象出类并进行调整。

5.认识对象的主动行为并识别主动对象

6.类的合适命名。

7.简历类图的对象层。

这次课大概只是讲到这里,属性方面的知识留在下次感想在总结吧。其实,老师准备的内容还是很丰富的,只是我们记得的可能就只有一些重点了,还有一点,老师还会引申出很多的问题,授予我们各种解决问题的方法,我们相信在以后的学习中能够领悟到老师的用意。

转载于:https://www.cnblogs.com/Isaber-blogs/archive/2013/04/03/2998710.html

第六周感想2013.4.3相关推荐

  1. 20169212 2016-2017-2 《网络攻防实践》第六周学习总结

    20169212 2016-2017-2 <网络攻防实践>第六周学习总结 教材学习内容总结 本周学习了第五.六章内容,主要包含TCP/IP网络协议攻击及网络安全防范技术.了解了TCP/IP ...

  2. # 20155337 2016-2017-2 《Java程序设计》第六周学习总结

    20155337 2016-2017-2 <Java程序设计>第六周学习总结 教材学习内容总结 •串流(Stream): 数据有来源及目的地,衔接两者的是串流对象.如果要将数据从来源取出, ...

  3. 20155302 2016-2017-2 《Java程序设计》第六周学习总结

    20155302 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示(每种流包括输入 ...

  4. 20175212童皓桢 《Java程序设计》第六周学习总结

    20175212童皓桢 <Java程序设计>第六周学习总结 教材学习内容总结 第七章 内部类与异常类 1.内部类 Java支持在一个类中定义另一个类,这样的类称作内部类,包含内部类的类称为 ...

  5. 20175227张雪莹 2018-2019-2 《Java程序设计》第六周学习总结

    20175227张雪莹 2018-2019-2 <Java程序设计>第六周学习总结 教材学习内容总结 第七章 内部类与异常类 内部类:在一个类中定义另一个类:包含内部类的类为外嵌类 内部类 ...

  6. 20155305乔磊2016-2017-2《Java程序设计》第六周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第六周学习总结 教材学习内容总结 InputStream与OutputStream 串流设计 1.串流:Java将输入/输出抽 ...

  7. 软件工程_东师站_第六周作业

    1. PSP Date Type Job Start Int(min) End Total(min) 20160407 编码 抢答器重构 19:00 30 20:50 80   站立会议 " ...

  8. 20172305 2018-2019-1 《Java软件结构与数据结构》第六周学习总结

    20172305 2018-2019-1 <Java软件结构与数据结构>第六周学习总结 教材学习内容总结 本周内容主要为书第十章内容: 树(一种非线性结构,其中的元素被组织成一个层次结构) ...

  9. 2018-2019-1 20165214 《信息安全系统设计基础》第六周学习总结

    20165214 2018-2019-1 <信息安全系统设计基础>第六周学习总结 教材学习内容总结 1.输入操作是从I/O设备复制数据到主存,而输出操作是从主存复制数据到I/O设备 2.U ...

最新文章

  1. JavaScript是如何工作的:使用MutationObserver跟踪DOM的变化
  2. 4行关键代码实现灰色模型GM(1, 1)
  3. java基础之构造方法
  4. 不仅仅是浏览器 走近Chrome开发人员工具
  5. itstime后面跟什么_被父母当成摇钱树是种什么体验?
  6. 【自适应(盲)均衡1】LMMSE、Godard、CMA常模、Sato等算法在信道均衡中的应用理论与MATLAB仿真
  7. 1.UNIX网络编程卷1:源码配置
  8. mac mysql 默认字符集_MacOS中Mysql设置默认字符集
  9. mysql 数据库 更新_mysql数据库更新
  10. iwebAx产品家族之iweb SNS v0.6体验版--不错的开源软件~~
  11. 文字时钟罗盘动态html代码_文字时钟罗盘动态html代码工具-文字时钟APP最新版下载-游戏窝...
  12. SDS 2.0:能否让高端存储服“软”?
  13. 中国IT产业未来在哪里
  14. Google SketchUp Cookbook: (Chapter 5) Roofs: Constraints and Inferences
  15. 毕业季:我和未来有个对话
  16. 第3章 内核编程语言与环境(2)
  17. 身份证识别和聚合收单
  18. 计算今天距离2026年1月1日,还有多少年,多少月,多少天?
  19. Linux入职基础-3.6_ramdisk提升Apache性能实例(运维必懂)
  20. DPVS适配Mellanox-25G/100G网卡

热门文章

  1. 如何给DropDownListFor设置默认值
  2. 数据区,代码区,堆栈区,操作系统堆栈
  3. C语言库学习(四):用libredwg解析cad的dwg文件——第一版(qt)
  4. NFC的读写实现--高上
  5. linux替换字符串 正则,Linux Shell使用grep、sed 常用正则提取、替换字符串方法
  6. 手机浏览器被黑_我的手机被黑了,这就是保护自己的方法
  7. 邮件服务器是什么?邮件服务器的安全性有哪些?
  8. Revit中怎么画阶梯式旋转楼梯及生成桩
  9. eclipse 无法输入 空格键
  10. 布隆的盾能挡机器人_LOL:布隆才是联盟最尽职的辅助,一个盾技能全都挡