gpt4 book ai didi

design-patterns - 编写出色的软件

转载 作者:行者123 更新时间:2023-12-04 10:05:57 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

3年前关闭。




Improve this question




我目前正在阅读 Head First 的面向对象的分析和设计。这本书指出,要编写出色的软件(即设计良好、编码良好、易于维护、重用和扩展的软件),您需要做三件事:

  • 首先,确保软件完成客户希望它做的一切
  • 完成第 1 步后,应用面向对象的原则和技术来消除任何可能漏掉的重复代码
  • 完成第 1 步和第 2 步后,应用设计模式以确保软件在 future 几年内可维护和可重用。

  • 我的问题是,在开发出色的软件时,您是否按照这些步骤和顺序进行操作?如果不是,您通常遵循哪些步骤来确保它设计良好、编码良好、易于维护、重用和扩展?

    最佳答案

    面向对象不是你事后才想到的事情——你从面向对象分析和设计开始,然后进行面向对象的实现。我怀疑你可能误读或误解了这本书。与设计模式类似 - 它们不是附加组件。

    关于design-patterns - 编写出色的软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2794060/

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