arguments or properties for each class? efficiency?

Hi, I have the main program with a property X which is a handle object with lot of properties. The main program creates a lot of instances of other class (genetic algorithm) and all these instances use the same X from main program. What is more efficient, use properties or arguments?
a)each specie include X as a own property, so all the methods of the specie can access easily to all the properties of X.
b) main program call methods of each specie using properties of X as arguments.
which option use more memmory? which option is faster?
Thanks

回答 (1 件)

Daniel Shub
Daniel Shub 2012 年 4 月 11 日

1 投票

Loren had a recent post about this on her blog:
I have not fully digest that post, nor do I fully understand the inefficiencies of MATLAB OOP, but I think the more your can reduce calls to properties of objects, the better off you are.

カテゴリ

ヘルプ センター および File ExchangeFunctions についてさらに検索

質問済み:

2012 年 4 月 11 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by