单一职责:一个类而言,仅有一个引起它变化的原因。
实例:方块游戏的设计。游戏逻辑 = 数组值的变化,界面表示逻辑,根据数组进行绘制。
界面和逻辑要分开。
优点:类承担指责过多,抑制这个类完成其他指责的能力。变化发生,设计遭到破坏。
判断如何分离类:多余一个动机改变一个类,这个类还需要分离
原文链接:https://www.f2er.com/javaschema/284545.html单一职责:一个类而言,仅有一个引起它变化的原因。
实例:方块游戏的设计。游戏逻辑 = 数组值的变化,界面表示逻辑,根据数组进行绘制。
界面和逻辑要分开。
优点:类承担指责过多,抑制这个类完成其他指责的能力。变化发生,设计遭到破坏。
判断如何分离类:多余一个动机改变一个类,这个类还需要分离
原文链接:https://www.f2er.com/javaschema/284545.html