gpt4 book ai didi

project-management - 抽象的良好用途

转载 作者:行者123 更新时间:2023-12-04 07:59:46 26 4
gpt4 key购买 nike

<分区>

在我做的几乎所有项目中,我都忍不住将对象抽象化,以节省因继承而必须编写的代码量;但是,我无法阻止这种做法在某种程度上是一种不好的做法。

例如,对于我目前正在开发的游戏,它需要动态编码。当玩家站立或点击一个方 block 时,会发生一些 Action ,但我认为为游戏中的每个方 block 创建一个类是愚蠢的,所以我创建了一个带有抽象 run()< 的抽象 Action 类 磁贴将在触发器上运行的方法。

我是否正确地使用了抽象,或者是否会因为将太多的东西变得过于抽象而产生诸如性能之类的后果?

我知道抽象类是做什么用的。这个问题是关于在程序的可读性和调试的两种情况下保持它在控制之下并且不减慢程序(如果可能的话)。另外这个问题是针对所有 OOP 语言的,我只是不知道它们的具体关键字,比如抽象。

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