- 55
- 0
- 约1.35万字
- 约 16页
- 2016-03-15 发布于湖北
- 举报
h1第一章/h1
设计模式:
解决反复出现的问题的设计经验
面向对象的方法:
一种分析方法,设计方法和思维方法.
出发点: 使人们分析设计与实现一个系统的方法尽可能接近人们认识一个系统的方法.
使描述问题的问题空间与解决问题的问题空间尽可能一致.
基本思想:
从现实世界中客观存在的事物出发来建立软件系统.
充分运用人类日常的思维方法.
定义: 是一种运用对象,类,继承,封装,聚合,关联,消息,多态性等概念来构造系统的软件开发方法.
主要特点:
对象,属性与服务,封装,分类,继承,聚合,消息,关联.
程序设计思想的发展历程:
阶段1: 大型机,运算力弱,科学计算,计算密集,小型程序,顺序程序,个体工作
阶段2: 外设发展,运算力增强,数据密集,大型程序,并发程序.程序,管理失控,难以控制程序复杂性.
结构化程序设计:
自顶向下,逐步求精.模块化,使用子程序.
阶段3: 微机.功能抽象困难,易变,分解结构随意,重用性差.解决:面向现实,开发不变性.
面向对象与结构化设计比较:
复用性,问题依赖.
传统方法 面向对象方法
数据结构+算法 以对象为中心组织
数据 属性
操作 服务
类型与变量 类与对象
函数调用 消息传送
类型与子类型 继承
构造类型 整体-部分结构,聚合
指针 关联
面向对象
原创力文档

文档评论(0)