设计模式
文章平均质量分 93
设计模式笔记
狙击消音
这个作者很懒,什么都没留下…
展开
-
建造者设计模式
建造者模式 视频来源建造模式 50-54 介绍 将一个复杂的对象的结构与表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 将一个复杂的对象的结构与表示分离,使得同样的构建过程可以创建不同的表示。 这个模式适用于:某个对象的构建过程复杂的情况 将部件的构造与装配分离,由build负责构造,Director进行装配,实现了构建和装配的解耦 不同的构造器,相同的装配,可以做出不同的对象 相同的构建器,不同的装配顺序,也可以做出不同的对象。 用户只需要指定复杂对象的类型就可以得原创 2022-04-05 14:37:03 · 79 阅读 · 0 评论 -
原型设计模式
原型设计模式原型模式概述角色Java语言提供了clone方法实现案例使用场景深克隆深克隆实现1.文件流 + 对象流实现 2:字节数组流 + 对象流实现3:具体原型类中的引用类型进行克隆原型模式在Spring中的应用场景 原型模式 视频来源 原型模式 46-49 概述 原型模式(Prototype Pattern):使用原型模式指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建模式。 需要注意的是通过克隆方法所创建的对象是全新的对象,它们在内存中拥有新的地址,通常对克隆所产生的对原创 2022-04-04 00:18:19 · 132 阅读 · 0 评论 -
工厂设计模式
工厂模式 视频来源 工厂模式 34-45 工厂模式的介绍 工厂模式属于创建型模式的一种, 主要关注的点是怎么去创建对象 , 主要特点是去把:创建和使用分开 。 降低代码之间的耦合度,使用者不需要关注创建对象的细节只需要会使用就行。 工厂模式的实现方式 简单工厂 工厂方法 抽象工厂 模式扩张(简单工厂+配置文件) 简单工厂 介绍 简单工厂不是一种设计模式 更像是一种编程习惯。它可以根据方法的参数类型来返回指定类的实例,被创建的实例通常都是有公共的父类 角色 Factory(工厂角色):工厂角色原创 2022-04-03 17:15:50 · 307 阅读 · 0 评论 -
单例设计模式
单例模式 视频来源 单例设计模式 22-33 单例模式介绍 所谓类的单例设计模式,就是采用一定的方法保证在整个的软件系统中,对某个类只能实例化一次,并且该类只会提供一个取得该对象的一个静态方法 单例模式概述 单例模式(singleton Pattern)是java最简单的设计模式之一。这种模式属于创建型模式,它提供了一种创建对象的最佳方式 单例模式的结构 单例模式的主要使用角色: 单例类:只能创建一个实例的类(提供者) 使用类:去获取单例类中的实例(使用者) 单例模式的实现 单例设计模式分类为两原创 2022-04-01 22:26:47 · 484 阅读 · 0 评论