首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混凝土建造者和建造者之间的区别?

混凝土建造者和建造者之间的区别?
EN

Stack Overflow用户
提问于 2016-11-24 00:34:40
回答 1查看 366关注 0票数 0

builder设计模式有四个原则,包括混凝土构建器和构建器。混凝土建造者和建造者之间的区别是什么?

EN

回答 1

Stack Overflow用户

发布于 2017-03-07 23:31:26

我猜你指的是这张图片(从维基百科借来的):

Builder将仅仅是接口(意味着没有实现),而ConcreteBuilder是该接口的实现。ConcreteBuilder将处理其他对象的创建

示例:

代码语言:javascript
复制
// Builder interface
public interface ICarBuilder
{
    void SetColour(string colour); // no implementation
}

// ConcreteBuilder implementation
public class CarBuilder: ICarBuilder
{
    private Car _car;

    public CarBuilder()
    {
        this._car = new Car();
    }

    // implementation
    public void SetColour(string colour)
    {
        this._car.Colour = colour;
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40769760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档