江湖车侠|华为A18精选Java设计模式及实践,实力展现编程独特魅力
设计模式(design patterm)是前辈的经验积累 , 是软件开发人员解决软件开发过程中的一般问题的通用方案 , 能够帮助提高代码的可重用性 , 增强系统的可维护性 , 快速地解决开发过程中常见的诸多难题 。
对于开发人员来说 , 掌握设计模式有助于提高代码质量 , 促进代码重用 , 增强架构健壮性 。 随着编程语言的不断发展 , 新特性层出不穷 , 在其被广泛使用前 , 程序员往往需要花费大量时间去理解和掌握 。 本书的目的就是降低新技术趋势的接受难度 , 为程序员提供良好的应用实践 。
【江湖车侠|华为A18精选Java设计模式及实践,实力展现编程独特魅力】本书向你展示Java语言中更加智能化的编码实例 。 书中首先介绍面向对象编程( OOP )和函数式编程(FP)范式 , 然后描述常用设计模式的经典使用方法 , 并解释如何利用函数式编程特性改变经典的设计模式 。
你将学习混合使用OOP和FP的实现方式 , 然后学习响应式编程模型一种为 了编写更好的代码而将OOP和FP结合使用的方法 。 之后 , 本书将介绍从MVC架构向微服务和无服务器架构转变的发展趋势 , 最后介绍Java新版本的功能特性及其实践 。
通过本书的学习 , 你可以有效地解决开发应用程序过程中的常见问题 , 轻松地应对各种规模项目的扩展和维护 。 具体包括:
- 理解面向对象编程和函数式编程范式
- 探究传统Java设计模式的使用方式
- 了解Java的新功能特性及其对经典设计模式的影响
- 了解响应式编程及其作为增强版的函数式编程的原因
- 应用响应式编程模式并探寻其解决常见问题的好方法
- 了解架构的发展趋势和从MVC架构到无服务器应用架构的转变
- 应用Java的新功能特性及其实践
第一部分(第1章)主要介绍了面向对象编程的基本概念和设计模式的基本原则
- 第1章介绍了Java语言不同的编程范式 。
- 第2章介绍了多种设计模式中的创建型模式 , 讲述了多种类型的创建型设计模式 。
- 第3章介绍了行为型设计模式 , 主要解析了多种用来管理代码和对象行为的设计模式 。
- 第4章介绍了结构型设计模式 , 详细解析了用于管理对象结构的设计模式 。
推荐阅读
- 余承东|余承东称鸿蒙已达安卓七八成水平,透露华为新机没法发布
- 定格|有的人演再多的喜剧,也掩盖不了江湖人物的锋芒
- 华为:中国华为公开表态:视危机如机遇,若干年后的我们会更强大
- 华为|麒麟9000库存可期,余承东放出猛料,台积电仍在为华为代工
- 华为|华为再添一大利器,高端光刻机几乎没用了,每年可节省数万亿资金
- 华为|光刻机将成废铁?华为“重磅”出现,网友感慨:厉害了,华为
- 华为荣耀|荣耀30 pro跌至“学生价”,小米10首当其冲!
- 华为mate|华为mate40即将发布!双曲面+90Hz+麒麟芯,能买到全靠运气
- 闲情居|华为云手机发布,真正的5G手机,绕过光刻机的技术壁垒
- 油炸小可爱|秒批、曲线、送龙腾!返现3%的华为信用卡来了
