abstract-factory

    0热度

    2回答

    我在tutorialpoints站点中通过AbstractFactory设计模式:http://www.tutorialspoint.com/design_pattern/abstract_factory_pattern.htm。 我已经理解了基本概念。我在这里有两个疑问。 我没有得到在那里使用AbstractFactory类。当工厂类型为AbstractFactory时,我们有什么优势。 此外为

    4热度

    1回答

    我的理解是它看起来与Abstract Factory非常相似。 注: Executor接口: public interface Executor { public void execute(); } 然后是包含静态工厂各种Executor实现的Executors类。

    1热度

    2回答

    在我以前的question我问怎么注册我的抽象工厂统一。 现在我想使用依赖注入。 我有这样一个类: public interface ICarManufacturer { } public class CarManufacturer : ICarManufacturer { private readonly ISportsCar sportsCar; public

    2热度

    1回答

    我读过Obj-C class clusters是abstract factory的实现。 任何人都可以解释是否有作为设计模式2之间的任何差异。我在某个地方读到了类集群有一些限制,这些限制不适用于传统的抽象工厂,但它没有提供更多的细节。

    2热度

    1回答

    我在Google上搜索这个模式,发现我们可以为Abstract factories创建一个Factory,这真的很有意义。对我来说,我从一些C++书籍中学习了以下示例。 想象一下,我们在游戏应用程序中有两个抽象类:Monster和SuperMonster。 Depedning的难易程度,我们也有自己的实现: SillyMonster,MediumMonster和HardMonster等为Super

    2热度

    1回答

    我正在Unity中开发我的第一款游戏,并且我尝试应用Abstract Factory模式创建游戏的怪物。我有一个接口,所有的怪物应该实现: interface IMonster { void setSpeed(float s); float getSpeed(); void SetMonsterPosition(Vector2 pos);

    1热度

    1回答

    我有一个域模型,有一些Abstract Entities与一些Concrete Entities添加extensibility。 我可以添加一些Base app service,它可以接受Abstract Factory和Abstract Repository来应用具体实体之间的共享逻辑。 问题: 1。我在一条真正的道路上吗? 2。如果有,我应该如何将工厂注入服务?

    2热度

    1回答

    本页面descibes Factory Method和Abstract Factory之间的一个重要区别: http://architects.dzone.com/articles/factory-method-vs-abstract 的差异,根据这一页,是在Factory Method模式Creator(即创建新对象的实体)和Client(即使用Creator的实体)是相同的类。更确切地说,这种

    0热度

    1回答

    试图找出工厂和抽象工厂之间的区别。 从我所了解的情况来看,当我想创建具有相同属性但类型不同的对象时,我会使用一个工厂(例如 - 我想要有10匹马,具有相同的重量,高度和年龄,但它们应该在名称)。 因此,我创建了一个接口(或者可能是抽象类?),它已经处理了重量,高度和年龄,并且在我想创建一匹新马的时候给它提供名称。 假设我想为马添加颜色属性。这是使用抽象工厂的一个很好的理由吗?我会得到2个工厂 -

    1热度

    1回答

    我已经阅读了很多关于抽象工厂和工厂方法之间不同的帖子,但是有一个我无法理解的问题。两者之间 一个区别是用抽象工厂 图案,一类代表对象实例化 的另一个目的通过组合物而工厂方法模式 责任使用继承和依赖于一个子类来处理所需的对象 实例 也许我知道为什么抽象工厂模式应用组合物和代表创建的对象,但我不明白为什么工厂方法模式使用继承来创建具体的类的对象。