记得有一说是
单一类别单一任务
类别设计要维持 高聚合 低耦合
但如果有时候刚好有两个类别 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
但其实这两个类都很小
如果是各位的话还会分开写吗??