摘要: 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作 适用场景: 1、已经存在的类的接口不符合我们的需求; 2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容 阅读全文
posted @ 2017-12-25 20:24 眼泪,还是流了 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程: 也相当与 注:JVM(java虚拟机)包括解释器,不同的JDK虚拟机是相同的,解释器不同。 如上图所示,首先Java源代码文件 阅读全文
posted @ 2017-12-25 20:11 眼泪,还是流了 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 策略模式 和 模板模式 相同点: 提供一个抽象的统一接口,可以使用不同的算法来实现这一接口.不同点: 策略模式采用 组合方式 ,模板模式采用的是 继承方式. 造成的不同后果是,采用组合方式的策略模式可以动态修改使用的算法实现,而采用继承方法的模板模式则只能使用事先设定的特定算法. 简单工厂 工厂方法 阅读全文
posted @ 2017-12-25 19:49 眼泪,还是流了 阅读(341) 评论(0) 推荐(0) 编辑