第八十九章 簇拥(1 / 2)
“从新做吧,小哥。”萧骁忍不住叹了叹气,他本以为钱会相对来说赚的很轻松可当他遭遇了这一群难民的时候,他才惊觉自己的天真。
“”虽然罗曜已经将萧骁的基础框架给众人过过眼了,众人也知晓了萧骁的水平,可对于萧骁这种肆无忌惮的让人重做,多少让一众心比天高的程序员有些不服。
“java设计模式主要有几种类型?”萧骁问道。
“设计模式分三个类型:创建型、结构型和行为型。”
“分别都有哪些?”萧骁继续问道。
“singleton,单例模式
abstractfactory,抽象工厂
factorymethod,工厂方法
builder,建造模式
prototype,原型模式。
行为型有:
iterator,迭代器模式
observer,观察者模式
templatemethod,模板方法
mand,命令模式
state,状态模式
strategy,策略模式
chinaofresponsibility,职责链模式
mediator,中介者模式
visitor,访问者模式
interpreter,解释器模式
memento,备忘录模式
结构型有:
posite,组合模式
facade,外观模式
proxy,代理模式
adapter,适配器模式
decrator,装饰模式
bridge,桥模式
flyeight,享元模式”
萧骁不得不承认一点,这些人尽管菜,但是背书还是下了功夫的。“那知道动态代理么?”
“您是说?”
“你先看我做一遍吧,然后你再从新写利用反射机制在运行时创建代理类。接口、被代理类不变,我们构建一个handler(句柄类来实现invocationhandler(调用处理程序接口执行动态代理通过proxy类的静态方法neproxyinstance(新的代理实例返回一个接口的代理实例。针对不同的代理类,传入相应的代理程序控制器invocationhandler。如果新来一个被代理类bye,像这样那么执行过程”