gpt4 book ai didi

oop - 创建一个新类的优缺点是什么?

转载 作者:行者123 更新时间:2023-12-02 04:56:24 26 4
gpt4 key购买 nike

<分区>

这可能是一个非常基本的问题,但这是我实际遇到的问题,因为我正在学习更多关于 Actionscript 3 的知识。但是,我的第一个问题非常笼统:什么时候将功能放在新类中而不是将新函数放在同一个类中是合适的?根据这个Java tutorial ,它侧重于基本的面向对象原则,类应该是“对象的蓝图”。我一直理解这意味着对象将使用的任何功能或行为都应该包含在类中。然而,根据single responsibility principle ,每个类(class)应该只有一个改变的理由。例如,您应该有一个类来编译报告,一个类来打印它,而不是一个单独的 Report 类。

你们能帮我理解创建新类(class)的利弊吗?将一个对象拆分为多个类的成本是多少?将相关功能保留在同一个类中或将其拆分为两个是否会产生编译时间或性能成本?是否有时您想要将它们分开,而其他时候您可能想要将它们放在一起?

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