![](https://img-blog.csdnimg.cn/20210527133454956.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
深入Java设计模式
文章平均质量分 92
Java设计模式详解
老司机张师傅
平平淡淡才是真
展开
-
深入设计模式01---什么是设计模式
前言:近期入手了一本《Java设计模式》–刘伟,目前读了基础介绍的前两篇,发现这书中真乃是自有颜如玉,是一本很不错的书,向大家推荐。毕业到近期工作,编码时发现了自身的一些不足,对于开发人员来说基础的确是十分十分十分的重要,之前一直自认为基础还不错,工作了一段时间后才明白会熟练的编写基础代码,并不代表基础好,Java中包含的东西是有很多的,包括编程思想、设计模式、数据结构、虚拟机等等,都是十分重...原创 2019-11-08 16:30:38 · 548 阅读 · 1 评论 -
深入设计模式02---深入浅出面向对象思想
前言我们都知道Java是经典的面向对象设计的开发语言,我想大家也都知道面向对象的三大特性:封装、继承、多态,有些还会将抽象也加入并称四大特性,那么你知道这些特性是怎么来的吗? Java又是如何被称为面向对象的语言呢?请您带着问题我和一起学习本篇----深入面向对象正文简介面向对象设计的目标之一在于提高软件的可维护性与复用性,保证代码的易于扩展与修改, 设计模式在面向对象的基础上诞生,每...原创 2019-11-08 18:48:43 · 379 阅读 · 2 评论 -
深入设计模式03---简单工厂模式(静态工厂模式)
前言近期一直在抽空《设计模式》,进入深秋了,工作也主键忙碌起来,直到今天周末才有机会挤出时间更新博客,本篇简单工厂模式是学习23中常用设计模式的必备模式,可以说是引导入门设计模式,希望大家可以通过本篇博客理解简单工厂模式的作用及用法,更加理解设计模式。简单工厂模式是最简单的设计模式之一,虽然它不属于GoF(一个团队)提出的23种设计模式,但是应用也比较频繁,同时它是学习创建型设计模式的基础,学...原创 2019-11-25 19:50:34 · 352 阅读 · 0 评论 -
深入设计模式04---工厂方法模式
前言公司这一阵时间忙过去了,有了几天的空闲时间,近期想要学习下SpringCloud(分布式框架),通过之前下载的一个某培训机构的学习项目来学习,今天简单的跟着文档把框架搭起来了。不得不说,这培训机构的老师还是很有东西的,单看架构这一方面就让人觉得很优雅,让我的心中也不由得小小的震撼了一把,各种设计模式在项目中用的是手到擒来,系统搭建的非常具有扩展性,这样的代码看起来简直就像是艺术品一样,值得让...原创 2019-11-26 20:42:34 · 1008 阅读 · 2 评论 -
深入设计模式05---抽象工厂模式
前言自强者打不到,自弃者扶不起。坚持就是胜利!!!本篇主要介绍抽象工厂模式的结构以及真实场景应用,抽象工厂模式也是常用的创建型模式之一,这种设计模式比工厂方法模式的抽象程度更高,在工厂方法模式中每一个具体的产品只需要生产一种相关的具体产品,但是在抽象工厂模式中一个具体的工厂可以上产一组相关的具体产品,这样的一组产品称为产品族(下面会有介绍),我们要知道工厂方法主要负责生产一个具体产品,而抽象工...原创 2019-11-27 15:42:35 · 651 阅读 · 0 评论 -
深入设计模式06---建造者模式
前言自强者打不到,自弃者扶不起。坚持就是胜利!!!建造者模式是一种复杂的创建型模式,它将客户端与包含多个部分的复杂对象创的创建过程分离,客户端无需知道复杂对象的内部组成以及装配方式,只需要知道所需的建造者类型即可。建造者模式关注如何一步步的创建一个复杂对象,不同的具体建造者定义了不同的创建过程,而且具体的建造者相互独立,更换建造者或者增加新的建造者非常方便面,系统具有较好的扩展性。正文...原创 2019-11-29 16:07:55 · 704 阅读 · 0 评论 -
深入设计模式07---原型模式
前言学习之余也不要忘了生活,最近钻到书本里了,女朋友吃醋了(别问我女朋友哪来的,凭自己努力new的)。原型模式是一种特殊的创建型模式,它通过复制一个已有的对象来获取更多相同或者相似的对象。原型模式可以提高相同类型对象的创建效率,简化创建过程。正文概述使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。原型模式的设计思想如下:当客户端需要创建一个新的对象的时候,我...原创 2019-12-02 18:03:49 · 642 阅读 · 0 评论 -
深入设计模式08---单例模式
前言今天看了一部电影《末代皇帝》,讲述的是溥仪的一生,也是一个时代的末尾,看的心中很有感触,人生只有一次,每个人都无法选择两个人生,所以我们都要努力的去过上精彩的人生,不给以后留遗憾,顺应时代,努力进步。今天要学习的是单例模式,单例模式是一种最简单的设计模式,我相信大家应该对这种模式是最了解的,它的核心是一个被称作单例类的特殊类,通过单例模式可以确保系统中的单例类只有一个实例,而且该实例可以被...原创 2019-12-08 15:47:25 · 1724 阅读 · 0 评论