【发布时间】:2015-08-14 19:44:10
【问题描述】:
我是面向对象编程的新手,我为自己当前的项目设定了一个严格的目标,该项目不使用静态变量。在此过程中,我将尝试了解 OOP。
我正在使用 Haxe 语言,它是我见过的最好的语言之一。
我对 C 指针有点了解,指针只存储变量的地址,所以它几乎是相同的变量,只是占用的空间更少(尤其是对于大变量)。
现在回到现在,我想要一个指向一个类的对象数组的指针引用,因为
- 我希望这些对象能够相互交互,
- 我不想有任何静态引用,
- 我不想让每个对象都持有该数组的副本。
我应该如何访问这个数组? 还是有另一种 OOP 设计模式之类的?
如有错误请指正。
【问题讨论】:
-
我不确定您对指针的处理是否像您想象的那样牢固。指针不会占用更少的空间,它是一种引用内存的不同方式。如果你有一个字符串,例如,无论你对它的引用是指针还是静态变量,字符串占用的空间都是一样的。