• 面向对象的思考过程
  • 面向对象的思考过程
  • 面向对象的思考过程
  • 面向对象的思考过程
21年品牌 40万+商家 超1.5亿件商品

面向对象的思考过程

20 7.7折 26 九品

仅1件

北京顺义
认证卖家担保交易快速发货售后保障

作者[美]韦森菲尔德(Weisfeld M.) 著;杨会珍 译

出版社水利水电出版社

出版时间2004-08

版次1

装帧平装

货号A74

上书时间2023-12-20

程峰书阁

四年老店
已实名 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]韦森菲尔德(Weisfeld M.) 著;杨会珍 译
  • 出版社 水利水电出版社
  • 出版时间 2004-08
  • 版次 1
  • ISBN 9787508422916
  • 定价 26.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 196页
  • 字数 296千字
  • 正文语种 简体中文
  • 原版书名 The Object-Oriented Thought Process
【内容简介】
  面向对象的程序设计(OOP)是现代程序设计语言的基本概念,《面向对象的思考过程》深入探讨了如何以面向对象的方式来进行思考。全书共分为15章,内容包括:面向对象的基本概念,如何以对象的方式进行思考,高级的面向对象概念,类的剖析,类设计,继承和组合,框架和重用,创建对象,使用UML创建对象模型,持久对象,可移植的数据,分布式对象和企业,设计模式等。
  《面向对象的思考过程》是当代程序员的基础理论读物,适合于大学本科计算机专业的学生以及想要学习面向对象技术的程序员。
【作者简介】
  MattWeisfeld是俄亥俄州Cleveland市CuyahogaCommunityCollege(Tri-C)的助理教授。Matt是信息技术系的教员,讲授C++、Java和C#.NET之类的程序设计语言。在Tri-C任职之前,Matt在信息技术行业工作了20年,获得了软件开发、项目管理、业务拓展、公司培训以及兼职教学方面的经验。Matt获得了计算机科学的硕士学位以及项目管理的MBA。除了《面向对象的思考过程》第一版,Matt还出版了其他两本计算机图书,并且在Dr.Dobb’sJournal、TheC/C++UsersJournal、SoftwareDevelopmentMagazine、JavaReport之类的杂志和期刊以及国际期刊ProjectManagement上发表过许多文章。Matt曾出席美国和加拿大的各种会议。
【目录】
译者序

前言

致谢

第1章面向对象的概念简介
1.1面向过程程序设计和OO程序设计
1.2从面向过程开发转向面向对象开发
1.2.1面向过程的程序设计
1.2.2OO程序设计
1.3对象的确切定义
1.3.1对象数据
1.3.2对象行为
1.4类的确切定义
1.4.1类是对象模板
1.4.2属性
1.4.3方法
1.4.4消息
1.5使用UML构建类图
1.6封装
1.6.1接口
1.6.2实现
1.6.3接口/实现范例的现实例子
1.6.4接口/实现范例的Java例子
1.7继承
1.7.1超类和子类
1.7.2抽象
1.7.3Is-a关系
1.8多态
1.9组合
1.10小结

第2章如何以对象的方式进行思考
2.1了解接口和实现的区别
2.1.1接口
2.1.2实现
2.1.3接口/实现的例子
2.2在设计接口时使用抽象的思想
2.3尽可能向用户提供最少的接口
2.3.1确定用户
2.3.2对象行为
2.3.3环境限制
2.3.4确定公共接口
2.3.5确定实现
2.4小结
2.5参考文献

第3章高级的面向对象概念
3.1构造函数
3.1.1何时调用构造函数
3.1.2构造函数的内部机理
3.1.3默认构造函数
3.1.4使用多个构造函数
3.1.5设计构造函数
3.2错误处理
3.2.1忽略问题
3.2.2检测问题并异常终止应用程序
3.2.3检测问题并且尝试解决问题
3.2.4抛出异常
3.3作用域的概念
3.3.1局部属性
3.3.2对象属性
3.3.3类的属性
3.4运算符重载
3.5多重继承
3.6对象操作
3.7小结
3.8参考文献

第4章类的剖析
4.1类的名称
4.2注释
4.3属性
4.4构造函数
4.5访问函数
4.6公共接口方法
4.7私有实现方法
4.8小结
4.9参考文献

第5章类设计指导
5.1标识公共接口
5.2设计健壮的构造函数(或析构函数)
5.3在类中设计错误处理
5.3.1用文档说明类以及使用注释
5.3.2带着协作的意向创建对象
5.4在设计时考虑到重用
5.5设计时考虑扩展
5.5.1使名称形象化
5.5.2提取不能移植的代码
5.5.3提供复制和比较对象的方法
5.5.4尽可能使作用域最小
5.5.5类应该对自己负责
5.6在设计时考虑可维护性
5.6.1使用迭代
5.6.2测试接口
5.7使用对象持久性
5.8小结
5.9参考文献

第6章使用对象进行设计
6.1设计指导
6.1.1进行正确的分析
6.1.2制作工作陈述
6.1.3收集需求
6.1.4开发用户接口原型
6.1.5确定类
6.1.6确定每一个类的职责
6.1.7确定类和类之间如何相互作用
6.1.8创建类模型来描述系统
6.2案例分析:Blackjack(扑克牌中的二十一点)例子
6.2.1使用CRC卡片
6.2.2确定Blackjack的类
6.2.3确定类的职责
6.2.4UML用例:确定协作
6.2.5制作CRC卡片的第一步
6.2.6UML类图:对象模型
6.2.7为用户接口设计原型
6.3小结
6.4参考文献

第7章掌握继承和组合
7.1继承
7.1.1泛化和特化
7.1.2设计决策
7.2组合
7.3为什么封装对OO很重要
7.3.1继承是如何削弱封装的
7.3.2一个详细的多态例子
7.3.3对象的职责
7.4小结
7.5参考文献

第8章框架的重用:利用接口和抽象类进行设计
8.1代码的重用
8.2什么是框架
8.3什么是契约
8.3.1抽象类
8.3.2接口
8.3.3尝试一起使用它们
8.3.4编译器证据
8.3.5制定契约
8.3.6系统插入点
8.4一个电子商务的例子
8.4.1电子商务的问题
8.4.2非重用方法
8.4.3电子商务解决方案
8.4.4UML对象模型
8.5小结
8.6参考文献

第9章创建对象
9.1组合关系
9.2协调地创建
9.3组合的类型
9.3.1聚合
9.3.2关联
9.3.3同时使用聚合和关联
9.4避免依赖性
9.5基数(Cardinality)
9.5.1多个对象的关联
9.5.2可选的关联
9.6同时使用这些关系:一个例子
9.7小结
9.8参考文献

第10章使用UML创建对象模型
10.1什么是UML
10.2类图的结构
10.3属性和方法
10.3.1属性
10.3.2方法
10.4访问标号
10.5继承
10.6接口
10.7组合
10.7.1聚合
10.7.2关联
10.8基数
10.9小结
10.10参考文献

第11章持久对象:串行化和关系数据库
11.1持久对象的基础
11.2把对象保存到“扁平”文件中
11.2.1串行化某个文件
11.2.2回顾实现和接口
11.3写入关系数据库中
11.4加载驱动程序
11.4.1建立连接
11.4.2SQL语句
11.5小结
11.6参考文献

第12章对象和XML:可移植的数据
12.1可移植代码
12.2可扩展标记语言(XML)
12.3XML与HTML
12.4XML和面向对象语言
12.5在两个公司之间共享数据
12.6用文档类型定义检验文档
12.7用DTD集成到XML文档中
12.8使用层叠式样式表
12.9小结
12.10参考文献

第13章对象和Internet
13.1基于对象的脚本编写语言
13.2一个JavaScript验证的例子
13.3JavaApplets是对象
13.4JavaBeans是对象
13.5小结
13.6参考文献

第14章公布式对象和企业
14.1公共对象请求代理体系结构(CORBA)
14.2Java的远程方法调用(RMI)
14.3Java的EnterpriseJavaBeans
14.4企业JavaBeans的类型
14.4.1会话beans
14.4.2实体beans
14.5小结
14.6参考文献

第15章设计模式
15.1为什么需要设计模式
15.2Smalltalk的模型/视图/控制器
15.3设计模式的类型
15.3.1创建模式
15.3.2结构模式
15.3.3行为模式
15.4反模式
15.5小结
15.6参考文献
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP