特效设计也需要设计模式—— 建造器模式【Java】
发布日期:2021-07-01 05:51:23 浏览次数:2 分类:技术文章

本文共 544 字,大约阅读时间需要 1 分钟。

效果图

 

建造者模式(Builder Pattern),又被称为生成器模式,它的目的是将一个复杂对象的构建与它的表示相分离,使得同样的构建过程可以创建不同的表示。

它的定义包括如下四个部分

  • Builder(抽象建造者):为创建一个产品对象的各个部件指定抽象接口。

  • ConcreteBuilder(具体建造者):实现 Builder 的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示,并提供一个检索产品的接口。

  • Director(建造指导者,监工):构造一个使用 Builder 接口的对象。

  • Product(产品):表示被构造的复杂对象。ConcreteBuilder 创建该产品的内部表示并定义它的装配过程,包含定义组成部件的类,包括将这些部件装配成最终产品的接口。

 

抽象建造者 IBuilder.java 接口的定义

public interface IBuilder{  void buildHead(float x, float y);  void buildEyes(float x, float y);  void buildEars(float x, float y);  void buildNose(float x, float y);  void build

转载地址:https://panda1234lee.blog.csdn.net/article/details/116387207 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:特效设计也需要设计模式—— 策略模式【Java】
下一篇:特效设计也需要设计模式—— 抽象工厂模式【Java】

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月13日 01时57分53秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章