我有一個工廠類,我覺得需要重新分解,採取下面的例子:我鬆散以下領域驅動設計原則,因此這FileFactory類是 public class FileFactory
{
public static FileType Create(string fileName)
{
if(IsImageFile(fileName))
{
return n
Java中可能創建一個靜態工廠方法/類,它使用接口作爲參數化類型並返回此給定接口的實現類? 雖然我的泛型的知識是有限的,這裏是我想做的事: // define a base interface:
public interface Tool {
// nothing here, just the interface.
}
// define a parser tool:
publ
我偶然發現了一些代碼,我想知道這是否是最好的方法。我們有一種方法,它從一些web表單數據中獲取一個字符串,並根據傳入的字符串將數據轉換爲對象。目前,它使用反射來確定要採取的操作,但我想知道switch語句是否會更好。 例子: 編輯:我添加了代表了第三種選擇,通過Lucerno public class ObjectManipulator
{
private void DoX(objec
我正在使用ASP.NET MVC和Ninject,我試圖創建一個ActionResult工廠。比方說,我有以下ActionResults: public class SuccessResult : ActionResult
{
public string SuccessMessage { get; set; }
public SuccessResult(string suc