中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

面向对象软件开发原理

作者:艾伦Eliens
出版社:机械工业出版社出版时间:2003-01-01
开本: 240×184×15毫米 页数: 380
中 图 价:¥31.2(6.5折) 定价  ¥48.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

面向对象软件开发原理 版权信息

面向对象软件开发原理 内容简介

软件工程技术丛书。
本书分成四个部分,共12章、10个附录。**部分面向对象系统设计(第1-4章),介绍OO软件开发的基础知识。第二部分面向对象的语言和系统(第5-7章),比较各种OO语言,讨论开发多语言系统及解决方案。第三部分面向对象的建模基础(第8-10章),介绍实现抽象数据模型方法和类型的相关概念,提出程序验证的断言逻辑,用形式化的方法提供表示对象行为集合特征的概要。第四部分面向对象应用框架(第11-12章),讨论商务处理再设计,对象技术的Web应用及其在计算、智能、移动agent方面的新趋势。附录部分介绍Smalltalk、Eiffel、C 、Java和逻辑程序设计语言DLP,也介绍UML和CORBAIDL(用Orbacus的CORBA应用程序设计指导),提出开发中小型学期项目的建议。

面向对象软件开发原理 目录

目录**部分面向对象系统设计第1章简介11.1主题与变化11.1.1对象术语31.1.2面向对象的计算41.1.3按契约设计71.2编程范例101.2.1过程化程序设计111.2.2数据抽象121.2.3面向对象编程121.3面向对象的软件生命周期131.3.1需求分析151.3.2设计171.3.3实现181.4超越面向对象吗201.5小结22习题23进一步读物23第2章习惯用法和模式242.1多态性242.1.1Java中的继承和委托252.1.2C中的多态性272.1.3C中的断言282.1.4规范类的用法302.2hush的用法312.2.1句柄/主体用法342.2.2虚拟自引用362.2.3动态角色转换372.2.4hush编程的技巧392.3设计模式的分类412.3.1创建性模式422.3.2结构模式432.3.3行为模式442.4事件驱动的计算462.4.1reactor模式462.4.2抽象事件系统482.5小结51习题52进一步读物53第3章软件工程的观点543.1软件开发方法543.1.1建模563.1.2需求工程—综合法573.1.3分析和设计方法—比较研究583.2标识对象603.2.1启发式建模613.2.2分派责任633.2.3对象角色和交互653.3契约663.3.1说明契约化责任663.3.2契约的求精693.3.3运行时一致性检查713.4形式化方法713.5小结72习题74进一步读物74第4章应用开发754.1drawtool应用754.2设计准则864.2.1单个类的设计874.2.2继承和不变性874.2.3风格的客观意义884.3从规格说明到现实904.3.1结构封装与行为封装904.3.2基于模型的规格说明914.3.3抽象系统和事件954.4小结98习题99进一步读物99第二部分面向对象的语言和系统第5章面向对象程序设计语言1015.1对象范例1015.1.1面向对象语言的分类1035.1.2替代对象模型1055.1.3Lisp,C和Prolog的对象扩展1055.1.4脚本语言—与Java的集成1075.2Smalltalk,Eiffel,C和Java的比较1085.2.1比较的标准1095.2.2语言特征1105.3面向对象语言的设计维度1135.3.1基于对象与面向对象1135.3.2关于正交化方法—类型扩展1145.3.3多范例语言—逻辑程序设计1165.3.4主动对象—同步Java/C1185.4原型-委托与继承的比较1205.4.1共享的替代形式1205.4.2实现技巧—Self1225.5元级体系结构1235.6小结125习题127进一步读物127第6章组件技术1286.1对象与组件1286.1.1定义1286.1.2技术矩阵1296.1.3组件神话1306.2互操作性的标准1316.2.1对象链接与嵌入—COM1326.2.2对象请求代理—CORBA1326.2.3持久对象—ODMG1346.3Java平台—技术革新1366.4一个基于Internet的工作组应用程序1386.5crush—用CORBA扩展hush1396.6小结148习题149进一步读物149第7章软件体系结构1507.1体系结构的元素1507.2实例研究—多媒体特征检测1527.3交叉边界1587.3.1嵌入式逻辑—跨范例边界1597.3.2本机对象—跨语言边界1607.3.3Java和C的结合1647.4体系结构的模式与风格1687.4.1从技术到风格1687.4.2实例研究—可视化的角度1697.5交叉平台开发1717.6小结172习题173进一步读物174第三部分面向对象建模的基础第8章抽象数据类型1758.1抽象和类型1758.1.1编程语言中的抽象1758.1.2基本观点—类型作为约束条件1768.1.3OOP类型的目标1788.2代数规范说明1798.2.1特征—生成器和观察器1808.2.2等式—规定约束条件1828.2.3初始代数语义1848.2.4作为代数的对象1878.3分解—模块与对象1908.3.1抽象接口1918.3.2表示和实现1928.3.3添加新生成器1948.3.4添加新观察器1968.4类型与类1988.5小结201习题202进一步读物202第9章多态性2039.1抽象继承2039.2子类型关系2059.2.1作为集合的类型2059.2.2子类型细化关系2069.2.3作为记录的对象2089.3多态性的风格2109.4类型抽象2129.4.1简单类型演算2149.4.2交叉类型2179.4.3受限多态性2209.5存在类型—隐藏2239.6自引用2259.7小结230习题232进一步读物232第10章行为求精23310.1作为行为的类型23310.2检验行为属性23510.2.1状态转换23510.2.2断言逻辑23610.3行为概念23810.4作为行为类型的对象24110.4.1抽象和表示24110.4.2对应关系24410.5说明行为组成24610.6小结250习题251进一步读物252第四部分面向对象应用框架第11章商务处理再设计25311.1商务对象—SanFrancisco框架25311.2商务处理模型25611.2.1基于逻辑的模型25611.2.2商务处理模拟25711.2.3实例—贷款需求25911.3面向对象模拟26011.4可视化支持26711.4.1有多少用户,就有多少视角26811.4.2DIVA—分布式可视化体系结构26911.5从遗留应用中迁移27111.6小结272习题273进一步读物274第12章Web应用27512.1对象和Web27512.1.1趋势和技术27612.1.2ObjectWeb—CORBA/Java与微软对抗27812.2Web程序设计—API的探索28012.2.1计算模型28012.2.2智能代理28212.3DejaVU的经验—Web上的音乐演奏28412.4软件体系结构回顾28912.5小结291习题292进一步读物292附录附录ASmalltalk语言293附录BEiffel语言298附录CC语言302附录DJava语言309附录EDLP语言315附录F统一建模语言320附录G接口定义语言—IDL324附录HHello(CORBA)Universe327附录I软件开发项目336附录J习题答案338参考文献345
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服