首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java设计模式之二十三种设计模式总结
温故知新之java
创建于2022-01-27
订阅专栏
java二十三种设计模式总结
等 4 人订阅
共20篇文章
创建于2022-01-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
享元模式——给客户老王做一个产品展示网页
享元模式(FlyWeight Pattern),也叫蝇量模式,运用共享技术,有效的支持大量细粒度的对象,享元模式就是池技术的重要实现方式。
Java 设计模式 – 外观模式
外观模式为多个复杂的子系统,提供了一个一致的界面,使得调用端只和这个接口发生调用,而无须关系这个子系统内部的细节
处理树形结构,具备统一行为——组合模式
组合模式,又叫部分整体模式,它创建了对象组的数据结构(将对象组合成树状结构,用来表示部分整体的层级关系)组合模式使得用户对单个对象和组合对象的访问具有一致性
你不知道如何扩展对象的功能?装饰者模式可以了解一下
装饰者模式:在不改变原有对象的基础之上,动态的将功能附加到对象上,提供了继承更有弹性的替代方案,也体现了开闭原则
策略模式实现条件判断,告别if----else条件硬编码
策略模式定义了一系列算法,并且将每个算法封装起来,使得他们可以相互替换,而且算法的变化不会影响使用算法的客户端。
有一种代理叫动态代理
动态代理指的是,代理类和目标类的关系在程序运行的时候确定的,客户通过代理类来调用目标对象的方法,是在程序运行时根据需要动态的创建目标类的代理对象。
灵活易扩展的桥接模式
桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。
pc有电源适配器,设计模式也有适配器模式,你知道吗
适配器模式,即将某个类的接口转换成客户端期望的另一个接口的表示,主要目的是实现兼容性,让原本因为接口不匹配,没办法一起工作的两个类,可以协同工作。
想要按照一定的顺序来创建对象,建造者模式你一定要看!
建造者模式(Builder Pattern),又叫生成器模式,是一种对象构建模式 它可以将复杂对象的建造过程抽象出来,使这个抽象过程的不同实现方法可以构造出不同表现的对象。
你听过原型模式吗?没有的话就点进来扫扫盲吧!
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 即实现了一个原型接口,该接口用于创建当前对象的克隆,当直接创建对象的代价比较大时,则采用这种模式
最详细的工厂模式+案例源码免费分享
一文带你彻底搞懂工厂模式,包括简单工厂模式,工厂方法模式,和抽象工厂模式,并有相关的demo案例帮助理解,免费获取!
不是我看不起你?我猜你只知道2种单例模式
单例模式,你还是只知道饿汉式和懒汉式吗?8种方式实现单例模式,一文带你彻底搞懂单例,吊打面试官。从此面试,再也不用担单例模式如何实现了!
java设计模式七大原则之合成复用原则
合成复用原则(Composite Reuse Principle),即尽量使用组合/聚合的方式,而不是使用继承。
java设计模式七大原则之迪米特法则
迪米特法则(Law of Demeter, LoD)是1987年秋天由lan holland在美国东北大学一个叫做迪米特的项 目设计提 出的,它要求一个对象应该对其他对象有最少的了解.
java设计模式七大原则之开闭原则
开闭原则( Open Close Principle ),又称为OCP原则,即一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。其中,对扩展开放是针对提供方来说的,对修改关闭是针对调用方来说的。
java设计模式七大原则之里式替换原则
里氏替换原则,即子类可以扩展父类的功能,但是子类不能修改父类原有的功能 里氏替换原则就是给继承性的使用制定了规范
java设计模式七大原则之依赖倒置原则
依赖倒置原则上层模块不应该依赖底层模块,它们都应该依赖于抽象,抽象不应该依赖于细节,细节应该依赖于抽象
java设计模式七大原则之接口隔离原则
接口隔离原则,即客户端不应该依赖它不需要的接口,类间的依赖关系应该建立在最小的接口上。简单点来讲就是在一个类中不要定义过多的方法,接口应该尽量简单细化
java设计模式七大原则之单一职责原则
java设计模式七大原则之单一职责原则,降低类的复杂度,一个类只负责一项职责,提高类的可读性以及可维护性,降低变更引起的风险,尽可能的遵守类级别单一职责原则。
java之设计模式伊始
设计模式可以让你的程序体现出更好的代码重用性,可靠性,可读性,可维护性,可以让程序体现出高内聚,低耦合的特性