设计体系/44定义模式
2023-02-17 本文已影响0人
sanfire
模式可以定义得具体一些,也可以定义得通用一些。
如果我们将它们定义为两个单独的模式,每个模式都会比较具体。如果我们将它们统一为一种称作“内容块”的东西,就会让模式更加通用。
具体的东西越多,可复用性就越差。相反,为了让某些东西更具可复用性,就需要设计得更加通用。如果具体的部件太多,设计体系就会变得难以维护,难以保持一致。但如果通用的模块太多,又会导致设计普通。像很多事情一样,定义模式没有标准的做法,一切都取决于我们想要实现的目标。