A basic assumption of the object-oriented paradigm of computer programming and database thinking is that objects (including classes) are dynamic: classes have objects as instances which can be created, modified, and deleted. I argue that this leads to unnecessary conceptual difficulties, and suggest that although real world entities are undeniably dynamic and perishable, much may be gained by assuming that the objects we use for thinking about them are static. This, it is submitted, may prove to facilitate both practical system development and theoretical pursuits of a mathematically sound object-oriented data model.
|Title of host publication||Advances in Computer Cybernetics, Volume VI: Computing in Chyberspace. Proceedings of InterSymp'98|
|Place of Publication||Windsor|
|Publisher||The International Institute for Advanced Studies in Systems Research and Cybernetics|
|Publication status||Published - 1998|
|Event||InterSymp'98 - Baden-Baden|
Duration: 1 Jan 1998 → …
|Period||01/01/1998 → …|