策略模式属于行为型模式,该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。它通过对算法进行封装,把使用算法的责任和算法的实...
IP属地:新疆
策略模式属于行为型模式,该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。它通过对算法进行封装,把使用算法的责任和算法的实...
装饰器模式,属于结构型模式。 装饰器,顾名思义,就是在不改变原来结构的基础上,进行装饰。 UML图: 今天我们以圣诞树 为例,给圣诞树进行装饰,我们给一个普通圣诞树,装上彩带...
桥接模式,属于结构型模式。意图:将抽象部分与它的实现部分分离,使他们都可以独立的变化。 这句话其实有点难理解, 在软件工程里面,哪些部分是抽象,哪些部分是实现呢?其实这里没有...
适配器模式,属于结构性模式,更加关心的是代码的结构和复用,而不是对象的创建。 适配器模式:别名Wrapper,为了将一个类的接口转换成客户希望的另外一个接口。Adapter模...
1:什么是classloader? 顾名思义,就是类加载器,就是把.class字节码文件加载到jvm里面,供程序运行。 2:classloader加载方式 a:隐式加载。这也...
Integer内存图 引用类型对象图 引用数组内存图
数组和集合的区别 一、数组声明了它容纳的元素的类型,而集合不声明。 二、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。而集合是可以动态扩展容量,可以根...