-5
class ClassA
{
void MethodA(ClassB ObjB) {...}
}
執行以下操作使用一些設計模式:
class ClassC: ClassB
{
void MethodC(ClassA ObjA) {ObjA.MethodA(this);}
}
和
class ClassD
{
ClassB _objB;
void MethodC(ClassA ObjA) {ObjA.MethodA(this._objB);}
}
?
例如
Class MyData
{
int data;
void Write(BinaryWriter writer){writer.Write(data);};
}
感謝。
提取你爲什麼要問,請給一些背景,或只是增加你的觀點的問題。 – loneshark99
這段代碼是否有任何接縫是完全多餘的?我認爲你可以將它命名爲任何你想要的東西,只要你對這個有用的東西做個好的例子 –
你能提供一個[mcve]嗎? – Enigmativity