抽象能力培养的相关书籍

dpcrman1987 2013-02-25 01:49:27
请问有将抽象相关的书籍么,想看看
...全文
248 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Conmajia 2013-02-28
  • 打赏
  • 举报
回复
数学 数学 数学 数学 数学 数学
dpcrman1987 2013-02-27
  • 打赏
  • 举报
回复
引用 9 楼 zsaaa 的回复:
抽象不是找到共同特征提取出来吗?需要专门看书学习?
总的来说需要经验总结 但是有经验总结应该就会有书吧
cheng2005 2013-02-26
  • 打赏
  • 举报
回复
看XX小说,然后想象出一个A片来
Chasernet 2013-02-26
  • 打赏
  • 举报
回复
大话设计模式
dpcrman1987 2013-02-26
  • 打赏
  • 举报
回复
引用 4 楼 yesom2011 的回复:
CLR VIA C#
这本书 很好,谢谢推荐
帅哥不解释 2013-02-26
  • 打赏
  • 举报
回复
抽象不是找到共同特征提取出来吗?需要专门看书学习?
yesom2011 2013-02-26
  • 打赏
  • 举报
回复
CLR VIA C# 这是一本非常经典的书, 目前 你看这一本 就 够用了 我目前也在 看
yesom2011 2013-02-25
  • 打赏
  • 举报
回复
CLR VIA C#
  • 打赏
  • 举报
回复
《程序设计抽象思想》 Eric S.Roberts 清华大学出版社
still_melody 2013-02-25
  • 打赏
  • 举报
回复
这个问题太抽象 帮顶
devmiao 2013-02-25
  • 打赏
  • 举报
回复
有的,数学是最培养人抽象能力的科学。
本书由著名编程理论专家所著,是美国麻省理工学院电子工程与计算机科学系的编程实践课程教材。书中讨论了怎样构建具有高可靠性、易于维护和快速修改的软件的开发方法,强调了软件的模块化开发思想,用丰富的实例告诉读者怎样进行模块化并合理地组织各种模块以构成大型软件系统的过程。该书的前8章首次提出编程领域中的一些十分有用的抽象概念,如过程抽象、迭代抽象以及最重要的数据抽象等。此外,本书通过大量的例子,用非形式化的规范来详细定义这些数据抽象,描述模块所需完成的任务,并定义了模块所需的性能边界条件。该书的后7章主要讲述了怎样利用抽象构建大型软件,主要侧重于软件工程的内容,基于类型层次结构提出对于数据抽象的调试、测试、需求分析、自顶向下和迭代的开发过程,还简要介绍了设计模式的概念。 这是一本传授思想的书籍,能使读者透过现象看到本质,从而掌握编写程序的关键。本书非常适合作为软件学院的教材,在低年级即可培养学生对于事物的抽象能力。此外,本书也非常适合软件开发人员参考。 第1章 概述 1 1.1 分解和抽象 1 1.2 抽象 2 1.3 本书其他要旨 8 练习 8 第2章 理解Java中的对象 9 2.1 程序结构 9 2.2 包 10 2.3 对象和变量 11 2.4 类型检查 14 2.5 分派 18 2.6 类型 18 2.7 数据流输入/输出 20 2.8 Java应用程序 20 练习 22 第3章 过程抽象 24 3.1 抽象的好处 24 3.2 规格 25 3.3 过程抽象的规格 26 3.4 实现过程 29 3.5 设计过程抽象 31 3.6 小结 34 练习 35 第4章 异常 36 4.1 规格 37 4.2 Java异常机制 38 4.3 异常编程 42 4.4 设计问题 43 4.5 防御编程 46 4.6 小结 47 练习 47 第5章 数据抽象 48 5.1 数据抽象的规格 49 5.2 使用数据抽象 53 5.3 实现数据抽象 54 5.4 附加方法 59 5.5 用于理解实现的一些帮助 63 5.6 数据抽象实现的属性 69 5.7 推理数据抽象 71 5.8 设计问题 74 5.9 局部性和可更改性 76 5.10 小结 77 练习 77 第6章 迭代抽象 79 6.1 Java中的迭代 81 6.2 迭代器规格 82 6.3 使用迭代器 83 6.4 实现迭代器 85 6.5 发生器的表示式不变量和抽象函数 87 6.6 有序列表 87 6.7 设计问题 91 6.8 小结 92 练习 92 第7章 类型层次 94 7.1 赋值与分派 95 7.2 定义一个类型层次 97 7.3 用Java定义层次 97 7.4 一个简单的例子 98 7.5 异常类型 103 7.6 抽象类 103 7.7 接口 106 7.8 复合实现 107 7.9 子类型的含义 112 7.10 类型层次的讨论 117 7.11 小结 118 练习 119 第8章 多态抽象 121 8.1 多态数据抽象 121 8.2 使用多态数据抽象 123 8.3 重新访问相等性 124 8.4 附加方法 125 8.5 更多灵活性 127 8.6 多态过程 130 8.7 小结 130 练习 131 第9章 规格 133 9.1 规格和规格满足集 133 9.2 规格的某些标准 133 9.3 为什么要有规格 138 9.4 小结 140 练习 140 第10章 测试与调试 141 10.1 测试 142 10.2 测试过程 147 10.3 测试迭代器 147 10.4 测试数据抽象 148 10.5 测试多态抽象 150 10.6 测试一个类型层次 150 10.7 单元和综合测试 152 10.8 测试工具 153 10.9 调试 155 10.10 防御性编程 159 10.11 小结 160 练习 161 第11章 需求分析 163 11.1 软件生命周期 163 11.2 需求分析总结 165 11.3 股票跟踪系统 168 11.4 小结 171 练习 172 第12章 需求规格 173 12.1 数据模型 173 12.2 需求规格 180 12.3 股票跟踪系统的需求规格 183 12.4 搜索引擎的需求规格 187 12.5 小结 190 练习 191 第13章 设计 193 13.1 设计过程纵览 193 13.2 设计笔记本 195 13.3 交互式程序的结构 199 13.4 开始设计 202 13.5 对方法的讨论 208 13.6 继续进行设计 209 13.7 查询抽象 210 13.8 WordTable抽象 214 13.9 最后加工 216 13.10 FP和UI间的交互 216 13.11 模块依赖图表vs数据模型 218 13.12 回顾及讨论 219 13.13 自顶向下的设计 222 13.14 小结 222 练习 223 第14章 从设计到实现 224 14.1 评估一个设计 224 14.2 整理程序开发过程 232 14.3 小结 236 练习 237 第15章 设计模式 238 15.1 隐藏对象创建 239 15.2 聪明的对策 242 15.3 桥接器模 248 15.4 过程也必须是对象 249 15.5 复合 252 15.6 间接的力量 258 15.7 发布/订阅 260 15.8 小结 263 练习 263 术语表 264
《数据库技术》 课程设计说明书 设计题目:图书馆数据库系统 设 计 者:xxxxx xxxxx xxxxx 指导教师:xx xxx 完成时间:2011年12月31日 目录 引言 3 编写目的 3 背景 3 任务理解 4 课设目标 4 系统基本功能模块 4 书籍管理子系统 5 读者管理子系统 5 借阅管理子系统 5 需求分析 5 系统分析 6 系统设计 6 概念结构设计 7 概念结构 7 整体E-R图 7 局部E-R图 8 数据字典 8 逻辑结构设计 13 数据库的实施 15 总体视图 15 关系图截图 16 数据载入 16 结构查询 19 表的查找 21 更新表中记录 22 插入表中记录 23 删除 24 创建视图 25 创建触发器 26 存储过程 27 索引 28 实验小结 29 引言 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。学生对 知识的可望有增无减,图书馆用手工管理图书的方法,不仅效率低、易出错、手续繁琐 ,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行 高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力 求提高其管理效率。 编写目的 本文档的编写一方面是为了完善图书管理系统软件的开发途径和应用方法,以求在最 短的时间高效的开发图书管理系统。另一方面从另一个角度培养我们对SQL的运用,将学 到的知识运用于实际生活中。 1)通过对应用问题的功能分析,掌握功能分解与模块设计的基本模式,建立总体设计 的概念。 2)进一步提高建库、索引、查询、关联等数据库基本操作技术。 3)通过对功能模块的具体实现,得到面向对象的程序设计方法的初步训练。 4)通过分析、设计、实现的全过程训练,提高我们分析问题、解决问题的能力培养 我们的创新意识。 背景 数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分, 使现在计算机信息系统和计算机运用系统的基础和核心,对与任何一个企业来说,数据 是企业的重要资产,如何有效利用这些数据,对于企业发展起着及其重要的作用。 随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆图书种类、数量的 不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。因此 ,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借 阅工作。 任务理解 数据库课程设计是在我们系统的学习可数据库原理后,按照关系型数据库的基本原 理,综合运用所学知识,以小组为单位,设计开发一个小型的数据库管理系统。 具体操作如下: 通过详细调查,描述业务流程,掌握功能分析,数据分析的基本要求,建立逻辑模型 的概念; 据抽象的业务功能和系统设计的原则,绘制E-R图,完成数据库概念的结构设计; 通过将E-R图转换为关系数据模型,完成逻辑结构设计; 通过物理设计,在计算机上的数据库软件上建立相关的关系表、视图等,将其彻底转 换成物理模型,并实现运行与维护。 课设目标 通过对对应问题所处环境的调查,对一个实际问题的分析,设计与实现,将原理与 应用相结合,使学生学会如何把书本上学到点知识应用于解决实际问题,培养学生的动 手能力以及创新意识;另一方面,使学生深入理解和灵活掌握教学内容。 本程序实现学生与图书馆管理员的界面分离模式,同时实现管理员对学生有全面的资 料管理功能。有多个图书、学生、系统的动态管理功能,如:图书的查询、添加、删除 、修改与及学生的详细资料的查询、添加、删除、修改等等多样、动态的管理。同时可 以放权给管理员查询、添加、删除、修改的能力。 系统基本功能模块   设计并实现了如下三个子系统,分别是书籍管理系统,读者管理子系统,借阅管 理子系统。 书籍管理子系统  它主要提供用户登录功能,并按各用户的权限使用本系统。本系统分三类用户:权 限公查询,管理员的权限是借还书和管理书,超级管理员的权限是管理读者,管理图书 分类,管理管理员登录帐户,管理逾期图书。 读者管理子系统  主要用于查询图书,其中直接查询包括按图书编号直接查询,按书名查询,按作 者查询,按出版社查询(可选模糊查询)。多条件查询可以  按读者的要求选取所需要的图书直接查询和模糊查询,多条件查询)。 借阅管理子系统 分别是由图书管理员管理图书(包括图书信息的修改,新图书的增加,旧图书的删 除),超级管理员管理图书分类,管理信息、,管理管理员登录帐户,管理逾期 主要由图书管理员进行借书还书记录的登记和清除,它分别由二个界面:借书操 作界面和还书界面构成 需求分析 图书馆管理信息系统要完成功能主要有: 1) 读者基本信息查询、修改,包括借书证号,读者姓名、读者性别等 2) 书籍类别的制定,类别信息输入,包括:书号,图书大类名,图书小类名,

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧