网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 设计模式精解及面试攻略
分类
作者 (印度)纳拉西姆哈·卡鲁曼希//斯克林瓦萨·拉奥·梅达
出版社 机械工业出版社
下载
简介
编辑推荐

设计模式是以专业软件开发人员的经验为总结形成的一系列系统解决方案,能够在不同场景下应用并成功解决在特定条件下会反复发生的设计问题,从而提高设计人员开发能力和软件编写质量。纳拉西姆哈·卡鲁曼希、斯克林瓦萨·拉奥·梅达编著的《设计模式精解及面试攻略》以GOF提出的23种设计模式为基础,全面介绍设计模式的概念、应用场景、方法以及最佳实践,同时还用两章阐释程序员面试过程中涉及的设计模式问题,可以帮助你提升面试技巧与技能。

内容推荐

资深软件架构师撰写,深入浅出地阐释设计模式的概念、应用场景、方法及最佳实践,全面介绍设计模式对于面向对象的软件开发与设计的重要性、基本形式与分类、应用方法,并针对面试过程中涉及的常见设计模式相关面试问题进行了汇总,为软件开发人员提供有益指导。

纳拉西姆哈·卡鲁曼希、斯克林瓦萨·拉奥·梅达编著的《设计模式精解及面试攻略》共9章,第1章全面概述本书主要内容:第2章介绍学习后续章节所必需的UML基本内容和必要概念;第3章介绍设计模式和模式的分类等概念;第4章讨论创造型模式(抽象工厂、工厂方法、生成器、原型和单件模式);第5章讨论结构型模式(适配器、桥接、组成、装饰、外观、享元和代理模式);第6章阐释行为模式(职责链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者模式);第7章针对所有设计模式向初学者提供一些提示;第8章包括常见的面试问题及实例;第9章涵盖Java面试问题和其他的一些概念,如MVC模式等。

目录

译者序

前言

致谢

第1章 概述

 1.1 全书概览

 1.2 设计模式简史

 1.3 本书读者对象

 1.4 本书对面试的帮助

 1.5 如何阅读本书

 1.6 本书主要内容

 1.7 源代码免责声明

 1.8 本书中使用的工具

第2章 UML基础

 2.1 什么是UML

 2.2 为什么使用UML

 2.3 UML符号

 2.4 面向对象概念

 2.5 面向对象的分析与设计

 2.6 UML构造块和符号

 2.7 事物

 2.8 关系

 2.9 UML图

第3章 设计模式简介

 3.1 什么是设计模式

 3.2 设计模式简史

 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 原型模式

第5章 结构型模式

 5.1 结构型模式

 5.2 结构型模式的分类

 5.3 适配器模式

 5.4 桥接模式

 5.5 组合模式

 5.6 装饰模式

 5.7 门面模式

 5.8 代理模式

 5.9 享元模式

第6章 行为型模式

 6.1 行为型模式

 6.2 行为型模式的类型

 6.3 职责链模式

 6.4 命令模式

 6.5 解释器模式

 6.6 迭代器模式

 6.7 中介者模式

 6.8 备忘录模式

 6.9 观察者模式

 6.10 状态模式

 6.11 策略模式

 6.12 模板方法模式

 6.13 访问者模式

第7章 概念与提示

 7.1 什么是反面模式

 7.2 代码重构

 7.3 提示

第8章 设计模式面试问题

 8.1 设计模式面试问题

 8.2 设计问题举例

第9章 其他概念

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/5 4:20:07