你の我飛翔
你の我飛翔
全部文章
设计模式
JAVA面试题(6)
并发编程(2)
数据结构与算法(4)
闲聊(9)
项目框架相关(3)
归档
标签
去牛客网
登录
/
注册
亲爱の客栈
stay foolish stay hungry
全部文章
/ 设计模式
(共20篇)
命令模式
命令模式 请求发送者和请求接受者实现解耦,在命令模式中,会将一个请求封装成一个对象,以便使用不同的参数来表示不同的请求,同时命令模式也支持撤销的操作 命令模式的结构 顾名思义,命令模式就是对命令的封装,首先看下命令模式类图中的基本结构: command类:是一个抽象类,抽象类在代码中好处在于增加了灵...
2020-05-20
0
760
设计模式分类
1.创建型模式 创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关系创建对象过程中的逻辑。 社会化的分工越...
2020-05-16
0
375
桥接模式
桥接模式 采用的组合模式,将接口中的方法通过抽象类的桥传到具体的子类中,很形象! 实现了抽象与实现部分的分离,系统的灵活性提高。 对于系统的高层而言,只需要知道抽象部分和实现部分的接口就可以了,其他的有具体业务来完成 好处 由于聚合关联关系建立在抽象层,要求开发者针对抽象进行设计和编程 应用场景...
2020-05-16
0
421
适配器模式
适配器模式 别名为包装器,电源适配器 属于结构型模式 分为三类:类适配器模式、对象适配器模式、接口适配器模式 public class Voltage220V { public int output220V(){ System.out.println("输出22...
2020-05-16
0
385
建造者模式
建造者模式 优缺点分析 代码演示 最原始的代码 public class CommonHouce extends Houce { @Override public void buildBasic() { System.out.println("普通房子打地基...
2020-05-15
0
431
原型模式
原型模式 继承Cloneable接口,重写clone()方法。 public class Sheep implements Cloneable { private String name; private int age; private String color; ...
2020-05-15
0
412
设计模式UML中的六种关系
粗体内容 依赖关系 关联关系 聚合关系 组合关系 继承 实现 依赖 虚线的箭头 对象A依赖于对象B 则A “use a”B 比如驾驶员和汽车的关系,带虚线的箭头表示 依赖关系在Java中的具体代码表现形式为B为A的构造器或者方法中的局部变量 方法 过构造器参数 方法返回值 或者A调用B的静态方法 p...
2020-05-14
0
600
单例模式
单例模式 package singleton.type1; /*所谓单例设计模式,就是采取一定的方法在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得该对象实例的方法 * */ public class SingleTest01 { public static void ...
2020-05-13
1
447
设计原则
设计模式的七大原则 单一职责原则 就单个类而言,应该仅有一个引起它变化的原因 软件设计真正要做的很多内容,就是发现职责并且把那些职责相互分离 如果一个类承担的职责过多,就等于把这些职责==耦合==在一起,一个职责的变化可能削弱或者抑制该类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发...
2020-05-13
0
415
# 七大原则是设计模式的依据 #
单一职责原则SRP 就一个类而言,应该仅有一个引起它变换的原因· `` 软件设计真正要做的许多内容,就是发现职责并把哪些职责相互分离 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化...
2020-05-13
0
425
首页
上一页
1
2
下一页
末页