您将如何定义以下代码?
a) 高凝聚力
b) 低凝聚力
我会说高,因为takeAndGlue()
即使用 2 种单独的方法调用 2 件事,它们stackTrace
也是可追溯的。
public class Assembler()
{
public void take()
{
System.out.println("Take the thing");
}
public void glue()
{
System.out.println("Glueing the thing");
}
public void takeAndGlue()
{
take();
glue();
}
}