記得有一說是
單一類別單一任務
類別設計要維持 高聚合 低耦合
但如果有時候剛好有兩個類別 A和B
結果A B任務都很小
EX:
public class A : Logic
{
public void Do() { /* ... */ }
}
public class B : Button
{
private A a;
public B()
{
a = new A();
AddOnClickListener(a.Do());
}
}
根據MVC的架構來說的話 這邊把 A = model B = control
但其實這兩個類都很小
如果是各位的話還會分開寫嗎??