代码之家  ›  专栏  ›  技术社区  ›  JustcallmeDrago Vivek

什么样的OOP结构在具有多种不同模式的应用程序中工作良好?

oop
  •  1
  • JustcallmeDrago Vivek  · 技术社区  · 14 年前

    如何构造应用程序,使代码在变大时保持可管理性?我正在构建一个将处于特定状态的应用程序,该状态将根据用户与它的交互方式而变化,并且应用程序将处于许多不同的状态。我试过寻找教程/资源,但我发现的只是一个有两种模式的应用程序,而我的则有很多不同的行为。

    1 回复  |  直到 12 年前
        1
  •  2
  •   Alex    14 年前

    目前还不清楚你所说的“不同模式”到底是什么意思

    很多人花大量时间为代码设计抽象的结构、行为和组织模式。这些概念的另一个术语是 design patterns . 除了清晰地格式化和记录代码之外,这些概念还可以帮助您保留代码 逻辑上和功能上的清洁和操作

    它们是众所周知的主流,因为它们已经在许多实现中被证明是有效的;您不会在每个项目中都使用它们,但是如果您想扩展,您可能会开始使用它们的组合/变体。我的建议是熟悉这些,然后思考特定模式在您的应用程序/状态机中的工作情况。

    编辑:响应您的编辑。