我有一个工厂类,我觉得需要重新分解,采取下面的例子:我松散以下领域驱动设计原则,因此这FileFactory类是 public class FileFactory
{
public static FileType Create(string fileName)
{
if(IsImageFile(fileName))
{
return n
我试图简洁地描述当使用工厂,为我和我的团队。 When to use factory patterns? (有用的PDF链接断开) How do you create your Factories? (更多 '如何',而不是:我碰到下面的相关问题,这在一定程度帮助了跑'when') What is your threshold to use factory instead of a constru
我有一个非常简单的工厂,它将Enum作为其参数之一来确定应创建的对象的类型以及所有正在创建的对象共有的其他参数。 ,因为我加入了更多类型的工厂创建我的对象构造函数的参数也开始不同,例如: public class someFactory {
public someFactory() {
}
public SomeObject newObject(Type type,
对象目前在代码中,我使用的对象工厂返回我基于字符串的标签,这已经切断其目的直到现在的处理器。 using Core;
using Data;
public static class TagProcessorFactory
{
public static ITagProcessor GetProcessor(string tag)
{
switch (tag)
{