|
|
1
1
页面是类,作为任何类,它们都可能变得笨拙。当您到达代码严重耦合的阶段时,这在某种程度上取决于这种耦合如何显示您是否应该重构。如果代码清晰、简洁、易于理解,就可以保持原样。但是,如果很难理解,如果你不能在几分钟内向同事解释,或者你认为你自己半年内无法理解,那么它就有资格进行重构。 Demeter定律(光耦合)不仅适用于类间关系,也适用于方法间关系。这常常被忽视或低估。但有时太多的重构会导致另一个极端:太少的耦合也会变得不可读(就像有太多的小方法或太多的大方法一样)。
|
|
|
2
1
此外,除非您需要在另一个页面上使用它,否则您不知道如何重构私有类以使其可重用。 |