我有一个名为PaymentDetail的课程。它有两个属性,即“付款金额”和“订单ID”。在这个类中,我有一个名为getPaymentDetails的方法,它连接到一个关系数据库,并返回一个多个PaymentDetail的集合/数组(一个表中的“Payment amount”和“order id”的集合/数组)。
现在,在我对面向对象编程和类图(我对此非常陌生)的研究中,我了解到一个类是数据(属性)的封装和处理这些数据的方法。我的问题是返回数组的方法如何处理对象的数据,尤其是当对象的数据表示对象的单个实例的单个数据实例时。
我打算循环遍历数组并使用它包含的数据,如果可能的话,对象有助于此,但我不知道它是否可以。
我想到的一些可能的解决方案是对象的多个实例可以映射到数组但是我认为除非对象被回收以处理数组中的数据,否则内存会很苛刻。我还认为类名传统上不是复数,因此我没有将类命名为PaymentDetails,并且具有Array类型的一个属性,它可以使用从数据库返回的数组。
请有人请澄清。