特效设计也需要设计模式—— 建造器模式【Java】
【摘要】
效果图
建造者模式(Builder Pattern),又被称为生成器模式,它的目的是将一个复杂对象的构建与它的表示相分离,使得同样的构建过程可以创建不同的表示。
它的定义包括如下四个部分
Builder(抽象建造者):为创建一个产品对象的各个部件指定抽象接口。
ConcreteBuilder(具体建...
效果图
建造者模式(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
文章来源: panda1234lee.blog.csdn.net,作者:panda1234lee,版权归原作者所有,如需转载,请联系作者。
原文链接:panda1234lee.blog.csdn.net/article/details/116387207
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)