Info

この質問は閉じられています。 編集または回答するには再度開いてください。

saving and loading objects

1 回表示 (過去 30 日間)
Patrick Mboma
Patrick Mboma 2013 年 8 月 20 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
Dear all, This, I guess, would be a simple question to most of you but it is not obvious to me. I have been developing a class for a while and the most recent version of the code cannot load the objects constructed using earlier versions. What should I do in this case? How to implement a class that does not have problems of backward compatibility, especially in the presence of hidden, private and protected attributes? How to safeguard against attributes name changes, etc.? Is it a good or a bad thing to have an object whose properties could be instances of objects of a totally different class?
  3 件のコメント
Patrick Mboma
Patrick Mboma 2013 年 8 月 21 日
I do not have any experience with addprop, but I have looked it up and it looks interesting. What I meant was much simpler: you have an object of class, say, class1 and then one of its properties is an object of, say, class2.
per isakson
per isakson 2013 年 8 月 22 日
編集済み: per isakson 2013 年 8 月 22 日
" Is it a good or a bad thing to have an object whose properties could be instances of objects of a totally different class?" It is good; it is the way to implement aggregation and composition. One cannot do without it.
"How to implement a class that does not have problems of backward compatibility" I wouldn't even try; I think that would impose too large restrictions on the design.

回答 (0 件)

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by