A heretic's view of the object-oriented paradigm

Per Galle

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review


    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.
    Original languageEnglish
    Title of host publicationAdvances in Computer Cybernetics, Volume VI: Computing in Chyberspace. Proceedings of InterSymp'98
    Place of PublicationWindsor
    PublisherThe International Institute for Advanced Studies in Systems Research and Cybernetics
    Publication date1998
    Publication statusPublished - 1998
    EventInterSymp'98 - Baden-Baden
    Duration: 1 Jan 1998 → …


    Period01/01/1998 → …

    Cite this