XamlWriter 的 C# 对象 Xaml 工厂方法
我的类使用图像作为属性(public Image myImage)。当此类被序列化 (XamlWriter) 时,它工作正常,读回它会出现异常: '在类型上找不到匹配的构造函数…
工厂模式中的参数化工厂 - 是否存在其他方式?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
如何创建“类簇” (带有具体子类实例的工厂类)在 Ruby 中?
我想创建一个抽象类,它将根据初始化参数创建具体实例。示例: class SomethingGeneric def self.new(type, arg) class_name = "#{type.capitalize}So…
谁能发现这个 VB.Net 代码的问题吗?
我正在 VB.Net 中编写一些代码,我希望向同事演示(更不用说让自己更加熟悉)各种设计模式 - 我对 FactoryMethod 模式有疑问。 这是我的代码: Namesp…
使用静态工厂类生成 GUI 组件 - 如何以及在何处添加所需的侦听器?
我想使用工厂类和方法来生成 GUI 组件,但我不知道应该如何以及在哪个类中声明各种侦听器并将其添加到组件中。 如果我有一个简单的工厂类(如下所列)…
以类属性作为参数的方法工厂
我发现创建“方法工厂函数”很有用,该函数将参数化对象属性包装在某些逻辑中。 例如: """Fishing for answers. >>> one().number_fisher() 'o…
如果我有一个工厂方法,不同的实现需要不同的参数,我该怎么办?
我有一个接口 IMessage 和一个类,其中有多种方法用于创建不同类型的消息,如下所示: class MessageService { IMessage TypeAMessage(param 1, param…
“产品”中的抽象方法- 工厂方法 C#
我有一个用 C# 编写的简单类库(COM+ 服务)来使用 5 个 Web 服务:加、减、除、乘和比较。 我创建了抽象产品和抽象工厂类。名为 WS 的抽象产品的代码…
工厂方法模式是否违反了开放/封闭原则?
工厂方法模式(不要与工厂或抽象工厂模式混淆)是否违反了< a href="http://en.wikipedia.org/wiki/Open_Closed_Principle" rel="noreferrer">开…