中介模式
中介模式是行为型模式,把多对多的交易统一管理起来。
比如ABCD四个人打牌赌欢乐豆,A需要记住与BCD三个人的输赢情况,同样BCD也是需要分别记住与其他三个人的输赢情况。
然而实际生活中,A只要记住自己输赢多少欢乐豆就行了,直接与欢乐豆app平台这个中介者去结算。
代理模式
代理模式是结构型模式,是一对一,代理类封装了具体类,会在调用具体类方法的前后添加自己的一些行为。
比如手机代理店,买手机直接去店里买, 店家会处理买前的各种询问,买后的各种售后服务,而手机产商只是生产手机而已。
外观模式
外观模式也是结构型模式,是一对多,提供一个高层次的接口,里面封装并调用了各个子类的具体实现。
比如饭店老板或接待员,想吃什么只管找老板,老板自己不会,但是会派遣给手下会做的厨师(多个不同的厨师)去做。
网友评论