gpt4 book ai didi

design-patterns - 尝试面向对象设计问题陈述时应遵循的步骤

转载 作者:行者123 更新时间:2023-12-02 07:13:03 28 4
gpt4 key购买 nike

在处理需要转换为 OO 设计的问题陈述时,您遵循的步骤是什么?我知道这种方法可能是主观的,具体取决于问题并且因问题而异,但我确信必须有一些基本的通用步骤,每个优秀的设计师都会遵循这些步骤,同时将问题陈述分解为对象和类,并进一步分解为更具体的设计。只是试着提出让像我这样的新蜜蜂设计师要遵循的程序。

最佳答案

我建议执行以下步骤。1. 编写用例。它将帮助您理解问题,它应该包含基本执行流程(正确路径)和替代路径。2. 进行语言分析,找出类别和方法。 (这是可选的,如果你知道任何其他好的方法然后使用它。)3. 使用 SOLID 原则来设计你的类(class)。4.牢记封装、继承、多态。如果您不记得它们,请将其写在纸上或贴在您的办公 table 上。5.还有一件事你应该记住“什么变化封装它”。6. 在需要时使用设计模式。不要对您的代码强制执行设计模式。尝试将您的设计问题映射到任何设计模式。

我还推荐“Head First OOAD”一书。非常适合学习 OOAD 的书籍。

关于design-patterns - 尝试面向对象设计问题陈述时应遵循的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3795084/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com