世界上有10种人,一种懂二进制,一种不懂二进制
-
深入理解jvm虚拟机读书笔记
一、基本概念
-
剑指offer(下)
题026复杂链表的复制
-
剑指offer(上)
题003 二维数组中的查找
-
结构型 适配器模式
将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作
-
结构型 装饰者模式
装饰模式是在不必改变原类和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象
-
结构型 组合模式
又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。
-
结构型 桥接模式
将抽象部分与它的实现解耦,使他们都可以独立的变化。
-
结构型 外观模式
隐藏了系统的复杂性,并向客户端提供一个可以访问的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。
-
结构型 代理模式
为对象提供一种代理,以控制对这个对象的访问。(中介)
-
结构型 享元模式
享元模式(Flyweight Pattern)主要用于减少创建对象的数量
-
行为型 访问者
在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作。
-
行为型 中介者模式
中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。