我有實施類似的IADD接口/類幾類:等結構的一般參數
public class AddClass<T> where T : ISomething
{
//Calculated Properties
//Member Variables
public Add(T t)
{
//do stuff thats complicated
}
}
現在,在某些情況下,在添加的T(T T)只需要一個簡單的結構與基本輸入變量;是這樣的:
int ID;
string Name;
int Age;
從那裏我做一些複雜的東西的Add()方法中,但一旦我有3個三個輸入,我不需要別的。我大概可以使用實現ISomething的結構。有沒有設計模式或任何與此有關的東西?我是否在AddClass中聲明結構?我以什麼名字命名?有這樣的標準方法嗎?
...什麼是你的問題?從我能收集到的東西,你問「我能做這些事情嗎?」答案是肯定的。做這些事情是不是一個好主意取決於你沒有提到的細節。告訴我們你實際上想要做什麼,而不是像'ISomething'那樣使用佔位符。 – cdhowie
我不明白這裏的目標是什麼。 – Amy
我在最後問了4個問題......是否有設計模式或與此有關的任何事情?我是否在AddClass中聲明結構?我以什麼名字命名?有這樣的標準方法嗎? – Daniel