设计模式
文章平均质量分 73
java中的设计模式
Klix
关注我,跟我一起学JAVA,每周不一定更新。
展开
-
设计模式_行为型模式_命令模式(java)
个人理解:把一个类里的多个命令分离出来,每个类里放一个命令,实现解耦合,一个类只对应一个功能,在使用命令时由另一个类来统一管理所有命令。缺点:如果功能多了就会导致创建的类的数量过多原创 2022-04-27 10:54:37 · 416 阅读 · 0 评论 -
设计模式_空对象模式
个人理解:当一个类出现了空指针,用另一个类产生一个对象来代替原来的Null对象,往往结合工厂模式一起使用核心是判断当前对象是否为Null,如果为Null,返回自己创建的空对象;如果不为Null,返回当前对象。原创 2022-04-26 11:37:22 · 187 阅读 · 0 评论 -
设计模式_行为型模式_模板模式(Java)
一个模板抽象类(里面有多个方法和模板方法,在模板方法里调用其他方法),创建多个子类继承抽象类,在子类中重写抽象方法。在实现类里创建模板抽象类,调用子类中的方法>缺点:子类里不能添加其他功能,只能实现抽象父类里的方法原创 2022-04-24 16:32:00 · 241 阅读 · 0 评论 -
设计模式_行为型模式_策略模式(Java)
个人理解:一个父接口,多个子实现类,这些子实现类对应着一个一个的策略,每个实现类有自己单一的功能(解耦合),大大降低了耦合度,建立一个总类(Contex),创建父接口对象,调用父接口中的方法。在实现时由客户去创建实现类,然后Contex里调用对应实现类里的方法。原创 2022-04-22 15:06:34 · 507 阅读 · 3 评论 -
设计模式_结构型模式_代理模式(用一个类实现另一个类的功能)
个人理解:用一个(A)类代表另一个(B)类的功能,最终实现功能的时候在B类里调用A类里的方法,这样就可以可以在不给客户提供A类的时候就能实现A类的功能,同时减少了A类的创建次数理解起来挺简单的,哈哈哈哈哈哈!官方文档(用官方的语言来讲就是) -------------》》》》》代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。介绍意图:为其他对象提供一原创 2022-04-21 21:33:26 · 465 阅读 · 0 评论 -
设计模式-结构型模式-享元模式(Java)
享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型 的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。原创 2022-04-17 16:14:36 · 454 阅读 · 0 评论 -
设计模式-结构型模式-外观模式(Java)
外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。原创 2022-04-16 10:42:26 · 504 阅读 · 0 评论 -
设计模式-结构型模式-装饰器模式(Java)
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。原创 2022-04-15 13:34:00 · 311 阅读 · 0 评论 -
设计模式-结构型模式-组合模式(Java)
组合模式的介绍及实现原创 2022-04-13 20:50:14 · 164 阅读 · 0 评论 -
设计模式-结构型模式-过滤器模式(Java)
过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是⼀种设计模式,这种模式允许开发⼈员使⽤不同的标准来过滤⼀组对象,通过逻辑运算以解耦的⽅式把它们连接起来。这种类型的设计模式属于结构型模式,它结合 多个标准来获得单⼀标准。原创 2022-04-03 18:28:05 · 683 阅读 · 0 评论 -
设计模式-结构型模式-桥接模式(Java)(将抽象部分与实现部分分离)
桥接模式(将抽象部分与实现部分分离)原创 2022-04-02 18:02:50 · 1248 阅读 · 0 评论 -
设计模式-结构型模式-适配器模式(Java)
适配器模式1 介绍2 实现具体实现步骤原创 2022-04-01 19:40:00 · 239 阅读 · 0 评论 -
设计模式-创建型模式-原型模式(Java)(创建重复对象)
原型模式(创建重复对象)原创 2022-04-01 09:12:19 · 1174 阅读 · 0 评论 -
设计模式-创建型模式-建造者模式(Java)
建造者模式: 介绍 应⽤实例 实现 实现步骤原创 2022-03-31 23:08:25 · 159 阅读 · 0 评论 -
单例模式(对象私有化)
设计模式 -> 单例模式:饿汉式,懒汉式,双检锁,登记式,枚举式原创 2022-03-30 16:43:20 · 999 阅读 · 0 评论 -
单例模式中的懒汉式
懒汉式,什么时候使用对象,什么时候创建对象原创 2022-03-30 10:52:57 · 1590 阅读 · 5 评论 -
单例模式中的饿汉式
饿汉式,提前将对象准备好,加载到内存中原创 2022-03-30 10:48:46 · 123 阅读 · 0 评论 -
设计模式简介
设计模式简介原创 2022-03-29 20:24:24 · 108 阅读 · 0 评论