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

The 3 basic kinds of develop method
a. Top-down structured design
b. Data-driven design
c. Object-oriented design


The Object Model
1. First- and Early Second- Generation Programming Language
                      Data (Most of them are global)
                      Subprogrammes
   Often contains tremendous amount of cross-coupling among subprogramms.

2. Late Second- and Early Third Generation
                      Data
                      Subprogrammes
   Subprogrammes were appreciated as a way to abstract programme functions.

3. Late Third-Generation
                      Modules
                      Date
                      Subprogrammes
   Modules used to group the subprogrammes that were most likely to change together. But most language of this generation required the semantic consistency among module interfaces.

4. Small- to Moderate-Sized Apps Using Object-Oriented Programming Language
   
   The elements is classes and objects. They are well-organized in logic.

5. Large Apps
                   LayerA
                   LayerB
                   LayerC
                   LayerD
                   LayerE
  Any layer acts as an implementation of the upper layer and abstrction of the lower layer.

A introduction to OOP, OOD and OOA

OOP
The definition: Object-oriented programming is a method of inplementation in which programmes are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all member of a
hierarchy of classes united via inheritance relationships.

OOD
The definition: Object-oriented design is a method of design encompassing the process of object-oriented decomposition and a notation for depicting both logical and physical as well as static and dynamic models of the system under design.

OOA
The definition: Object-oriented analysis is a method of analysis that examines requirements from the perspective of the classes and objects found in the vocabulary of the problem domain.

                                                                             ---------- to be continue 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值