
设计模式
文章平均质量分 91
风一吹你就要走
这个作者很懒,什么都没留下…
展开
-
java-IO流(5)-IO流中的设计模式(装饰器模式和适配器模式)的介绍
1装饰器模式定义:装饰模式是在不必改变原类文件和不使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。2配适器模式原创 2021-05-28 18:55:20 · 1300 阅读 · 1 评论 -
结构性模式
目录代理模式(Proxy)代理模式介绍代码实现静态代理代码JDK动态代理(通过接口)CGLib动态代理(通过继承)适配器模式(Adapter)装饰器模式(Decorator)结构性模式主要关注对象之间的关系,主要为了通过改变代码结构来达到解耦的目的,时代码容易维护和拓展。结构型模式分为以下 7 种:代理(Proxy)模式:为某对象提供一种代理以控制对该对象的访问。即客户端通过代理间接地访问该对象,从而限制、增强或修改该对象的一些特性。 适配器(Adapte..原创 2021-12-24 15:47:51 · 839 阅读 · 0 评论 -
创建型模式-单例模式、工厂模式
目录创建型模式特点创建型模式分类单例模式(Singleton Pattern)单例介绍代码演示①饿汉式(静态常量)②饿汉式(静态代码块)③懒汉式(线程不安全)④懒汉式(线程安全,同步方法)⑤懒汉式(线程安全,同步代码块)⑥双重检查⑦静态内部类⑧枚举方式单例再探究优点:缺点:适用场景:Java应用1、spring中的单例创建型模式特点关注的问题:创建对象,将对象的创建和使用分离,这样的目的可以降低代码的耦合度创建型模式分类原创 2021-12-10 22:04:57 · 1154 阅读 · 0 评论 -
初步认识设计模式
目录设计模式的概念23种设计模式设计模式中重要原则设计模式的概念设计模式是软件开发人员在软件开发过程中的一般问题的解决方案。这些解决方案是后期软件开发人员经过了相当长的头发的试验和错误总结出来的。它是解决特定问题的一系列的套路。使用设计模式是为了重用代码、让代码更容易被人理解,提高代码的可用性,代码的可读性和可靠性。优点:代码复用:减少开发时间, 提高开发效率简洁易维护:便于代码的可读性和代码的维护设计模式是开发工程化,规范化23种设计模式共有23种设原创 2021-12-10 21:31:57 · 352 阅读 · 0 评论