标签:不同 设计模式 uil 并且 loading gif 调用 优缺点 技术
一、概念:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
二、UML示意图:
在上图中,定义了一个抽象Builder类并且定义了两个个抽象方法BuildPart(),具体Builder类继承这个抽象builder类并提供BuildPart()方法的实现,这里在不同情形下可能会有多个BuildPart方法,他们代表着这个要构建这个对象需要做的具体工作,但是如果组织执行这些具体工作,以什么顺序执行这些具体工作,则是由Director类决定,Director类在Construct方法中实现了对builder类的实例多个BuildPart工作的组织和顺序调用,通过这个方法就能够使用Builder对象创建出一个正确的Product。
三、优缺点
优点:
缺点:
标签:不同 设计模式 uil 并且 loading gif 调用 优缺点 技术
原文地址:https://www.cnblogs.com/winsons/p/12501596.html