《面向对象分析与设计》读书摘要与学习笔记(三)

原创 2005年05月01日 02:52:00
呵呵 最近功课太忙 都没时间更新了 幸好booch的书还算浅显~~~ 昨晚好不容易有时间研读了几个小时。。。。。。

Elements of The Object Model
 Kinds of Programming Paradigms:
  Programming Style                Kinds of Abstraction
  
  Procedure-oriented               Algorithms
  Object-oriented                  Classes and objects
  Logic-oriented                   Goals, often expressed in predicate caluclus
  Rule-oriented                    If-then rules
  Constraint-oriented              Invariant relationships

A. Abstraction
Def: An abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of objects and thus provide crisply defined conceptual boundaries, ralative to the perspective of views.
There are Entity abstraction, Action abstraction, Virtual machine abstraction and coincidental abstraction.

BTW: What/'s a client?
It/'s a object that uses the resource of another object(known as the server)
     What/'s protocal?
It/'s a client that may perform upon an object, together with the legal orderings in which the may be invoked.


                                                                       --------------- to bo continued 

HeadFirst面向对象分析与设计摘要笔记

伟大软件的三步骤 1.确认你的软件做客户想要它做的事 2、运用基本的OO原则来增加软件的灵活性---OO原则是什么? 3、努力实现可维护、可重用的设计--什么是可重用? 需求 1.好的需求确...
  • TZBiao
  • TZBiao
  • 2012年06月17日 22:11
  • 1008

面向对象分析与设计(UML 2.0)读书笔记(一)

1.什么是方法学? 方法学是做事的系统方法,它是一个可以接受的过程。方法学还包括资源管理、规划、调度和其他管理任务的建议或技术。   2.方法学能够解决的问题? 规划:确定需要做什么调度:...

《面向对象分析与设计(第三版)》第二章 读书笔记 一

学习了很多程序包括perl、ruby、python、lua,一直无法把握语言的精髓,感觉还是要好好学习一下面向对象的编程思想。 首先对一些列出书中的一些概念: OOP:面向对象编程是一种实现方法,...

面向对象分析和设计(第3版)读书笔记 - 认识 OO

面向对象分析和设计(第3版)读书笔记 - 认识 OO

[OOAD]面向对象分析与设计之OOD学习总结

面向对象设计(Object-Oriented Design,OOD)就是运用面向对象方法进行系统设计。 OOD具有如下特点: (1)以面向对象的分析为基础,一般不依赖于结构化分析。 (2...
  • lwfwylb
  • lwfwylb
  • 2013年06月11日 21:50
  • 750

[OOAD]面向对象分析与设计第一章学习总结

一、面向对象的基本思想 面向对象方法是一种运用对象、类、继承、聚合、关联、消息和封装等概念和原则来构造软件系统的开发方法。 面向对象方法的基本思想如下: (1)客观世界中的事物都是对象,对象间存...
  • lwfwylb
  • lwfwylb
  • 2013年06月06日 14:28
  • 628

[OOAD]面向对象分析与设计之建立辅助模型学习总结

UML中的一些图可以用于建立面向对象分析的辅助模型(顺序图、通信图 、活动图、状态机图和包图)。其中,顺序图、通信图、活动图、状态机图用于描述系统的行为方面,包图用于组织系统的模型。 顺序图是一种详...
  • lwfwylb
  • lwfwylb
  • 2013年06月11日 21:38
  • 686

面向对象分析与设计课程学习之类图

面向对象系统分析——类图 类图是面向对象建模的最重要的图。 一个类图应该注重表达系统静态结构的一个方面,并且要与抽象的层次相一致。 结构 1.结构是由种种转换规律组成的体系,结...

面向对象分析与设计课程学习之交互图

面向对象的系统分析——交互图 一、建立动态模型 1.对静态结构建模 a) 对服务进行了外部观察 b) 不关心对象是怎样提供(进行)这些服务的 2.对行为建模 a) ...

[OOAD]面向对象分析与设计之类图学习总结

1、概念与表示法 对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成,是构成系统的一个基本单位,它用于描述客观事物。        类是对一组具有相同属...
  • lwfwylb
  • lwfwylb
  • 2013年06月06日 15:26
  • 504
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《面向对象分析与设计》读书摘要与学习笔记(三)
举报原因:
原因补充:

(最多只允许输入30个字)