您好,欢迎来到聚文网。 登录 免费注册
软件设计(Java语言实践)/计算机科学丛书

软件设计(Java语言实践)/计算机科学丛书

  • 出版社: 机械工业
  • 作者: (加拿大)马丁·P.罗毕拉德|译者:乔海燕//郭佳怡//傅禹泽//邹雨桐
  • 商品条码: 9787111664024
  • 版次: 1
  • 开本: 16开
  • 页数: 241
  • 出版年份: 2020
  • 印次: 1
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书使用Java语言介 绍面向对象的软件设计原 则。内容包括类型与接口 、封装、继承、设计模式 、复合、单元测试和函数 式设计。作者用贯穿全书 的三个应用实例——扫雷 游戏、单人纸牌游戏和 JetUML,详细介绍了各 种设计决策的应用场景。 本书适合具有初步Java程 序设计知识并希望进一步 学习软件设计的读者阅读 ,可作为软件设计本科生 的教材,也可供其他程序 员参考。
目录
出版者的话 译者序 前言 第1章 绪论 1.1 定义软件设计 1.2 软件开发过程中的设计 1.3 获取设计知识 1.4 共享设计技术 1.4.1 设计模式 1.4.2 设计反模式 小结 延伸阅读 第2章 封装 2.1 封装与信息隐藏 2.2 将抽象编码为类型 2.3 作用域与可见性限制 2.4 对象图 2.5 逃逸引用 2.5.1 返回指向内部对象的引用 2.5.2 在内部存储外部引用 2.5.3 通过共享结构泄露引用 2.6 不可变性 2.7 提供内部数据 2.7.1 扩展接口 2.7.2 返回副本 2.7.3 高级机制 2.8 契约式设计 小结 代码探索 延伸阅读 第3章 类型与接口 3.1 行为与实现解耦合 3.2 指定接口的行为 3.3 类图 3.4 函数对象 3.5 迭代器 3.6 ITERATOR设计模式 3.7 STRATEGY设计模式 3.8 接口分离原则 小结 代码探索 延伸阅读 第4章 对象状态 4.1 软件系统的静态和动态视图 4.2 定义对象状态 4.3 状态图 4.4 设计对象生命周期 4.4.1 无效和无用的状态 4.4.2 不必要的状态信息 4.5 可空性

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网