秒懂设计模式在线阅读
会员

秒懂设计模式

刘韬
开会员,本书免费读 >

计算机网络编程语言与程序设计12.1万字

更新时间:2021-07-09 10:30:59 最新章节:第25章 终道

立即阅读
加书架
下载
听书

书籍简介

本书共计25章,以轻松、幽默、浅显易懂的文风从面向对象编程、面向对象三大特性的理论基础开篇,然后系统且详细地讲解了单例、原型、工厂方法、抽象工厂、建造者、门面、组合、装饰器、适配器、享元、代理、桥接、模板方法、迭代器、责任链、策略、状态、备忘录、中介、命令、访问者、观察者及解释器等23种设计模式的概念及结构机理,最后以六大设计原则收尾,全面地解析归纳了软件设计准则,参透设计模式的本质。本书引入了很多贴近生活的真实范例,并配有大量生动形象的插图,再结合相关例程代码实战演练,循序渐进、深入浅出,引导读者探究设计模式的哲学真谛。本书面向广大的软件设计工作者,包括但不限于各个层次从事面向对象编程语言开发的软件开发、设计、架构等工程技术人员,也可以作为大专院校相关专业教学用书和培训学校的教材。
品牌:人邮图书
上架时间:2020-11-01 00:00:00
出版社:人民邮电出版社
本书数字版权由人邮图书提供,并由其授权上海阅文信息技术有限公司制作发行

最新章节

刘韬
主页

同类热门书

最新上架

  • 会员
    《深入浅出Go语言核心编程》是一本全面而深入的Go语言学习手册,涵盖了Go语言的诸多关键特性,包括语法结构、内存原理、并发、上下文机制与框架应用等。本书共20章。第1章引导读者快速搭建开发环境,详细介绍Go语言的环境配置及编译运行的具体细节。第2~5章详细讨论Go语言独特的变量、常量、常用数据类型和流程控制,并重点解析复杂类型的底层实现机制。第6~8章讲解Go语言的函数及如何实现面向对象编程,打通
    张朝明 李奕锋 甘海彬计算机19.8万字
  • 会员
    《Java项目驱动开发教程》是一本以项目驱动教学模式理念设计的Java入门书。全书内容以软件项目案例驱动,代码实例丰富,项目实训任务饱满,语言通俗易懂,不仅能够使读者全面掌握Java面向对象编程技术,还能够提升读者使用Java语言开发软件项目的能力。《Java项目驱动开发教程》分为3个专题,共14章,3个专题分别以面向过程版的商超购物管理系统、面向对象版的超市购物系统、端对端聊天系统为贯穿项目,内
    迟殿委 刘丽贞 黄甜甜 杨嘉耀计算机8.9万字
  • 会员
    《R语言数据分析从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了R语言基础知识、核心技术与高级应用。全书分为3篇,共16章,包括初识R语言、集成开发环境RStudio、R语言入门、数据结构、流程控制语句、日期和时间序列、获取数据、数据处理与清洗、数据计算与分组统计、基本绘图、ggplot2高级绘图、lattice高级绘图、基本统计分析、方差分析、回归分析和时间序列分析
    明日科技编著计算机12.2万字
  • 会员
    本书是网页特效设计任务驱动式教材。本书将网页特效分为9类,分别是基本网页特效、日期时间类网页特效、文字类网页特效、图片类网页特效、表单控件类网页特效、导航菜单类网页特效、选项卡类网页特效、内容展开与折叠类网页特效和页面类网页特效,同时相应地将全书分为9个教学单元,每个教学单元分析和设计一种类型的网页特效,将JavaScript和jQuery的相关知识合理地安排到各个教学单元中。
    陈承欢编著计算机7.4万字
  • 会员
    在智能手机快速发展的背景下,越来越多的人开始喜爱使用各种App。《AppUI设计案例实操》主要介绍了手机AppUI(用户界面)设计思路和制作过程。《AppUI设计案例实操》适合想要快速掌握UI设计制作方法的人员,也适合广大平面设计爱好者和相关行业从业人员,同时,也可作为高等院校的教学辅导用书。
    刘恩鹏主编计算机6.5万字
  • 会员
    本书以通俗易懂的方式介绍人工智能的基础知识及其应用,采用案例的形式讲解,方便读者轻松阅读。全书共5章,首先介绍人工智能的基础知识,然后从文本、图像、语音三方面介绍自然语言处理、图像处理、语音识别等人工智能研究领域,最后通过实战案例让读者全面了解人工智能的应用。本书适合有志于了解人工智能基础知识及应用的初、高中学生,也可以作为人工智能初学爱好者的学习资料。
    陈璟 王萌 梁婷编著计算机4.9万字
  • 会员
    本书从需求规划、需求实现到可视化展示等,遵循项目开发的主要流程,全景介绍了金融租赁行业离线数据仓库的搭建过程。在整个数据仓库的搭建过程中,介绍了主要组件的安装部署、需求实现的具体思路、问题的解决方案等,并在其中穿插了许多大数据和数据仓库相关的理论知识,包括数据仓库的概念介绍、金融租赁业务概述、数据仓库理论介绍和数据仓库建模等。本书的第1章至第3章是项目前期准备阶段,主要为读者介绍了数据仓库的概念、
    尚硅谷教育编著计算机7.4万字
  • 会员
    《Python数据分析快速上手》通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行数据分析应该掌握的各方面技术。本书内容包括Python基础,用NumPy进行数据计算,用Pandas进行数据分析,用SciPy进行数据分析,用Scikit-learn进行数据分析、数据预处理、数据可视化,用Matplotlib进行可视化等内容。本书示例丰富,所有涉及的程序代码都给出了详细的注释,读者可
    王靖 商艳红 张洪波 卢军编著计算机11.5万字
  • 会员
    全书将划分成二部分:第1—6章为第一部分,围绕JSP程序设计基础展开,包括JSP开发环境的搭建、JSP基本语法、JSP的内置对象、Java基本语法、JavaBean技术的应用等;第7—8章为第二部分,围绕实际项目展开,包括基于JSP+JavaBean+MySql技术框架的“天码行空企业网站”项目开发、基于JSP+Servlet+JavaBean+MySql技术框架的“孕婴服务中心网站”项目开发等。
    张桓 李金靖主编计算机8万字

同类书籍最近更新

  • 会员
    《MATLAB图像处理超级学习手册》以MATLABR2013a版本的功能叙述为主,由浅入深全面地讲解了MATLAB软件在图像处理方面的应用知识。《MATLAB图像处理超级学习手册》自始到终采用实例进行描述,内容完整且每章相对独立,是一本MATLAB图像处理的学习参考书。《MATLAB图像处理超级学习手册》涉及面广,涵盖了一般用户需要使用的各种功能,详细介绍了MATLAB在图像处理方面的使用。
    MATLAB技术联盟 张岩编著程序设计14.1万字
  • 会员
    本书以MATLAB8.X汉化版为工具,深入浅出地介绍了基于计算机视觉系统工具箱(ComputerVisionSystemToolbox)的数字图像处理的基本原理、实现方法、仿真过程、代码生成,具有循序渐进、易于研读的特点。本书共6章,内容包括MATLAB操作基础、计算机视觉与数字图像处理基础、基于系统对象的编程、模块化仿真、C/C++代码的生成、双目立体视觉及其程序实现。本书可作为电子信息
    赵小川 何灏 唐弘毅程序设计6.5万字
  • 会员
    运用PyTorch探索自然语言处理与机器学习!这是一本兼顾理论基础和工程实践的入门级教程,基于PyTorch,揭示自然语言处理的原理,描绘经典学术研究脉络,通过实践与项目展现技术与应用的细节,并提供可扩展阅读的论文出处。
    孙小文 王薪宇 杨谈程序设计8.4万字
  • 会员
    本书以LabVIEW为讲解对象,系统介绍了LabVIEW程序设计的理念、关键技术和应用实例。全书分为三大部分:基础篇、实例应用篇和综合开发篇。基础篇(第1~10章)介绍了LabVIEW程序设计所需的基础知识,实例应用篇(第11~27章)介绍了实际应用中涉及的具体问题和应用实例,综合开发篇(第28~32章)则对实际工作中的具体系统进行详细的讲解和分析。本书共有100个实例,具有涵盖面广、内容丰富、结
    严雨等编著程序设计23.2万字
  • 会员
    本书属于实例教程类图书,特点是将艺术灵感和计算机技术相结合。全书分为9章,具体内容包括CorelDRAWX6概述、对象的操作与管理、图形的绘制与编辑、色彩填充与轮廓线编辑、文本的处理、图形的特殊效果、位图编辑与处理、滤镜、综合实例。本书系统全面地介绍了CorelDRAWX6的使用方法和技巧,实例突出了实用性的特点,包括包装设计、海报设计、商业插画、标志设计等。本书内容丰富,结构清晰,讲解详尽,实例
    张凡程序设计15.3万字
  • 会员
    ThisbooktargetsJavadeveloperswhohaveabasicknowledgeofapplicationdevelopmentwithJavaandareinterestedinlearningtheModularProgrammingapproachforbuildingreusableapplicationstha
    Tejaswini Mandar Jog程序设计4.4万字