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

面向对象的思考过程

48.03 5.4折 89 九五品

仅1件

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

作者[美]马特·魏斯费尔德(MattWeisfeld)

出版社机械工业出版社

ISBN9787111684527

出版时间2021-06

版次1

装帧平装

开本16开

纸张胶版纸

定价89元

上书时间2024-12-08

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:面向对象的思考过程
定价:89.00元
作者:[美]马特·魏斯费尔德(MattWeisfeld)
出版社:机械工业出版社
出版日期:2021-06-01
ISBN:9787111684527
字数:
页码:
版次:5
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
本书是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。本书共15章,在结构上可以分为两部分:第壹部分包括~10章,探讨面向对象的基本概念,比如封装、多态、继承等;第二部分包括1~15章,专注于将这些概念应用于一些通用的面向对象技术中,并结合了一些实用的应用程序。
目录
译者序前言致谢关于作者章 面向对象的概念简介11.1 基本概念11.2 对象及遗留系统21.3 过程式编程与面向对象编程对比41.4 由面向过程开发过渡到面向对象开发71.4.1 过程式编程71.4.2 面向对象编程81.5 什么是对象81.5.1 对象数据81.5.2 对象行为91.6 什么是类131.6.1 创建对象131.6.2 属性151.6.3 方法151.6.4 消息151.7 使用类图作为可视化工具161.8 封装和数据隐藏161.8.1 接口171.8.2 实现181.8.3 接口/实现范式的一个真实示例181.8.4 接口/实现范式的模型191.9 继承201.9.1 超类和子类211.9.2 抽象211.9.3 is-a关系231.10 多态性241.11 组合271.11.1 抽象271.11.2 has-a关系281.12 本章小结28第2章 如何以对象的方式进行思考292.1 清楚接口和实现之间的区别302.1.1 接口322.1.2 实现322.1.3 一个接口/实现示例332.2 使用抽象思维设计接口372.3 尽可能提供小化的用户接口392.3.1 确定用户392.3.2 对象行为402.3.3 环境约束402.3.4 识别公共接口402.3.5 识别实现412.4 本章小结422.5 参考文献42第3章 更多面向对象概念433.1 构造函数433.1.1 什么是构造函数调用443.1.2 构造函数中包含什么443.1.3 默认构造函数453.1.4 使用多个构造函数463.1.5 设计构造函数493.2 错误处理503.2.1 忽略问题503.2.2 检查问题并中止应用程序503.2.3 检查问题并试图恢复513.2.4 抛出异常513.3 作用域的重要性543.3.1 局部属性?543.3.2 对象属性553.3.3 类属性573.4 操作符重载583.5 多重继承593.6 对象操作603.7 本章小结623.8 参考文献62第4章 类的剖析634.1 类名634.2 注释654.3 属性654.4 构造函数674.5 访问器694.6 公共接口方法714.7 私有实现方法724.8 本章小结724.9 参考文献73第5章 类设计指导755.1 对现实世界系统建模755.2 识别公共接口765.2.1 小化公共接口775.2.2 隐藏实现785.3 设计健壮的构造函数(以及析构函数)785.4 在类中设计错误处理795.4.1 记录类并使用注释805.4.2 构建可以合作的对象805.5 设计时请考虑重用815.6 设计时请考虑可扩展性815.6.1 保持命名具有描述性825.6.2 抽象不可移植的代码825.6.3 提供一种方式来复制和比较对象835.6.4 保持尽可能小的作用域835.7 设计时请考虑可维护性845.7.1 在开发过程中使用迭代855.7.2 测试接口855.8 使用对象持久化875.9 本章小结895.10 参考文献89第6章 使用对象进行设计916.1 设计指导916.1.1 进行正确的分析956.1.2 编写工作陈述文档956.1.3 收集需求956.1.4 开发系统原型966.1.5 识别类966.1.6 确定每个类的职责966.1.7 确定类之间如何协作966.1.8 创建类模型来描述系统976.1.9 在代码中创建用户接口原型976.2 对象包装976.2.1 结构化代码986.2.2 包装结构化代码996.2.3 包装不可移植的代码1016.2.4 包装已有类1026.3 本章小结1036.4 参考文献103第7章 精通继承和组合1057.1 重用对象1057.2 继承1077.2.1 泛化和特化1097.2.2 设计决策1107.3 组合1127.4 为什么封装是面向对象的本质1157.4.1 继承如何减弱封装1157.4.2 关于多态性的一个具体例子1187.4.3 对象职责1187.4.4 抽象类、虚方法和协议1227.5 本章小结1237.6 参考文献124第8章 框架和重用:使用接口和抽象类进行设计1258.1 代码:重用还是不重用1258.2 什么是框架1268.3 什么是契约1288.3.1 抽象类1298.3.2 接口1318.3.3 综合运用1338.3.4 编译器佐证1368.3.5 创建契约1378.3.6 系统插件1398.4 一个电子商务示例1398.4.1 一个电子商务问题1408.4.2 非重用方式1418.4.3 电子商务解决方案1438.4.4 UML对象模型1438.5 本章小结1478.6 参考文献148第9章 创建对象及面向对象设计1499.1 组合关系1509.2 分阶段构建1519.3 组合类型1539.3.1 聚合1539.3.2 联合1549.3.3 同时使用联合和聚合1559.4 避免依赖1569.5 基数1579.5.1 多个对象联合1589.5.2 可选的联合1609.6 一个综合性示例1609.7 本章小结1619.8 参考文献1620章 设计模式16310.1 为什么使用设计模式16410.2 Smalltalk的模型/视图/控制器16510.3 设计模式类型16710.3.1 创建型模式?16710.3.2 结构型模式17110.3.3 行为型模式17410.4 反模式17510.5 本章小结17610.6 参考文献1771章 避免依赖和高度耦合的类17911.1 继承、组合和依赖注入18111.1.1 继承18211.1.2 组合18311.1.3 依赖注入18611.2 本章小结18911.3 参考文献1892章 面向对象设计的SOLID原则19112.1 面向对象设计的SOLID原则概述19212.1.1 SRP:单一职责原则19212.1.2 OCP:开闭原则19612.1.3 LSP:里氏替换原则19812.1.4 ISP:接口隔离原则20112.1.5 DIP:依赖倒置原则20212.2 本章小结20812.3 参考文献208
作者介绍

序言

   相关推荐   

—  没有更多了  —

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

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