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