大星星和小猩猩
大星星和小猩猩
全部文章
分类
Java(1)
分布式数据共识(6)
回忆(9)
密码学(39)
算法题(1)
网络安全(6)
联邦学习(1)
计算机基础(1)
设计模式(21)
归档
标签
去牛客网
登录
/
注册
大星星和小猩猩
好好学习,天天向上
全部文章
(共22篇)
设计模式之外观(Facade)模式/调停者(Mediator)模式
外观模式(Facade Pattern) 隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 外观模式(Facade Pattern)也称为调停者模式(Mediator Pattern)。 这种模式...
Java
2021-12-01
1
742
设计模式之模板方法(TemplateMethod)模式
模板方法(TemplateMethod)模式其实就是钩子函数。 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 意图:定义一个操作中的算法的骨架...
Java
2021-12-01
1
342
设计模式之备忘录(Memento)模式
备忘录模式:在不破环封装行性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。 备忘录模式是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。 开发中的应用场景: 棋类游戏,悔棋; 普通软件,撤销操作; 数据库软件...
Java
2021-12-01
1
769
设计模式之原型模式
原型模式(Prototype Pattern) 是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据...
Java
2021-11-30
1
358
设计模式之命令(Command)模式
命令(Command)模式,又称Action模式、Tansaction模式。 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 介...
Java
2021-11-30
1
449
设计模式之桥接模式
桥接(Bridge)模式的定义如下:将抽象与实现分离,使它们可以独立变化(抽象角色在不断地变化,实现角色也可以不断地变化)。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。 通过上面的讲解,我们能很好的感觉到桥接模式遵循了里氏替换原则和依赖倒置原则,最终实现了开闭原则...
Java
2021-11-29
2
414
设计模式之适配器模式
适配器模式(Adapter Pattern) 是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。 举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器,您将内存卡插入读卡器,再将读卡器...
Java
2021-11-29
1
396
设计模式之装饰器模式
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 坦克: 想加一个外壳显示 想加一...
Java
2021-11-29
0
355
设计模式之组合模式
组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。 ...
Java
2021-11-29
1
314
设计模式之工厂方法模式和抽象工厂模式
工厂模式一共有3类:简单工厂(静态工厂)、工厂方法、抽象工厂。 任何可以产生对象的方法或类,都可以称之为工厂单例也是一种工厂。 为什么有了new之后,还要有工厂? 灵活控制生产过程; 权限、修饰、日志... 工厂方法是在产品纬度进行扩展,抽象工厂是在产品一族进行扩展。 工厂方法(FactoryM...
Java
2021-11-29
1
397
首页
上一页
1
2
3
下一页
末页