美文网首页
设计模式总结

设计模式总结

作者: 咸土豆 | 来源:发表于2021-05-28 10:30 被阅读0次

相似设计模式的区别

装饰器和静态代理

1、装饰器模式:客户端决定装饰谁(对比静态代理)

2、静态代理:客户端不关心被代理的对象

模板方法和建造者

1、模板方法:方法调用顺序在父类定义

2、建造者:方法调用顺序在子类定义

建造者和工厂模式

1、工厂模式:创建对象的过程是静态的

2、建造者:创建复杂的对象,创建对象的过程是动态的

工厂方法和抽象工厂

1、工厂方法:每个产品有自己的实现工厂

1、抽象工厂:将工厂方法中的工厂进一步抽象出工厂

相关文章

网友评论

      本文标题:设计模式总结

      本文链接:https://www.haomeiwen.com/subject/qmzjsltx.html