摘要:
外观模式 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得子系统更容易使用。 例子: 假如我现在要买3支股票,等收益了在卖出,那么现在是这样的 1.定义三只股票 //股票1 class shares1{ public void buy1(){ System.out.pr 阅读全文
posted @ 2021-12-06 17:18
知识海洋中的浮萍
阅读(53)
评论(0)
推荐(0)
摘要:
下面给一个晚餐安排的代码例子 要展示西方和东方的晚餐 先用最容易想到的方式实现 先定义一个晚餐安排抽象类,定义吃,喝和展示三个抽象方法 abstract class DinnerArrange{ public abstract void eat(); public abstract void dri 阅读全文
posted @ 2021-12-06 15:44
知识海洋中的浮萍
阅读(48)
评论(0)
推荐(0)
摘要:
原型模式: 原型模式其实就是从一个对象在创建另一个可定制的对象,而且不需要知道任何创建的细节 对于java而言,也就是不通过类的构造方法来生成对象,而是基于对象来创建另一个对象 Cloneable接口和clone方法,就是java语言对于原型模式的实现,开箱即用 在使用构造方法创建对象开销很大的情况 阅读全文
posted @ 2021-12-06 14:09
知识海洋中的浮萍
阅读(81)
评论(0)
推荐(0)
摘要:
subject接口,定义要做什么 然后RealSubject和Proxy都实现Subject接口并实现里面的方法 但是Proxy内部有一个RealSubject的引用,并且Proxy的方法全部调用RealSubject的引用的方法 从调用者来看,它调用是Proxy的方法,但实际调用的还是RealSu 阅读全文
posted @ 2021-12-06 10:00
知识海洋中的浮萍
阅读(34)
评论(0)
推荐(0)
浙公网安备 33010602011771号