qxlx
qxlx
全部文章
【设计模式之美】
【C语言】(23)
【c语言趣味编程100例】(1)
【C趣味编程100例】(16)
【J2EE领域】(22)
【Java核心基础领域】(23)
【Java虚拟机领域】(2)
【LeetCode】(16)
【Linux领域】(8)
【分布式微服务开发领域】(33)
【前端学习】(1)
【基础中间件领域】(10)
【开发工具】(7)
【微机原理】(4)
【微机原理汇编程序】(1)
【数据库领域】(19)
【数据结构与算法之美】(31)
【架构那些事儿】(2)
【汇编程序】(18)
【版本控制系统】(1)
【程序人生】(6)
【职业规划】(6)
【计算机网络和操作系统】(7)
【读书笔记】(5)
【软件安装】(3)
未归档(14)
题解(1)
归档
标签
去牛客网
登录
/
注册
情系六夏
脚踏实地谋发展 努力努力在努力
全部文章
/ 【设计模式之美】
(共6篇)
【设计模式】5、适配器设计模式之对象适配器
1、基本介绍 1)适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper) 2)适配器模式属于结构型模式 3)主要分为三类:类适配器模式、对象适配器模式、接口适...
2019-10-17
0
349
【设计模式】4、建造者模型以及Stringbuilder源码分析
一个场景,我们需要创建一栋高楼,高楼分为打地基,对齐围墙,盖房屋。三个步骤,通过我们为了解耦,会先进行一个抽象类的创建,以及实现子类,来创建该对象。 1、传统方式的问题分析 1.创建一个抽象类 public abstract class AbstractHouse { ...
2019-10-16
0
556
【设计模式】3、原型模式、浅拷贝、深拷贝
1、传统方式的优缺点 优点是比较好理解,简单易操作 在创建新的对象时,总是需要重新获取原始对象的属性,如果创建的对象过多,效率不高。 总是需要重新初始化对象,而不是动态的获取对象运行时的状态。 代码展示: public class Student { private ...
2019-10-15
0
521
【设计模式】2、工厂模式之简单工厂、方法工厂、抽象工厂
针对于工厂模式 有三种方式 1.简单工厂 2.方法工厂 3.抽象工厂 我们依次实现 1、简单工厂模式 简单工厂介绍: 1)简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出那一中产品类的实例,简单工厂模式就是工厂模式家族中最简单使用的模式 2)...
2019-10-14
0
392
【设计模式】1、设计模式之单例模式
单例设计模式的介绍 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法) 比如Hibernate的SessionFactory,充当数据存储源的***,并负责创建Session对象,SessionFact...
2019-10-13
0
435
【设计模式】设计模式简介
设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的...
2019-01-09
0
499