Why all the noise over OOP (object-oriented programming)?
Article Abstract:
Object-oriented programming (OOP) is a software development approach that focuses on preassembled parts and examines how they will interact. OOP minimizes programming complexity through encapsulation, inheritance and polymorphism. Encapsulation involves the concealment of particular data and functions in the object, inheritance involves establishment of a system of order among the objects, and polymorphism allows different objects to interpret the same method differently. Just like human thought processes, OOP searches for similarities and controls complexity through classification and 'chunking.' OOP is advantageous because it offers reusable code through objects and classes, requires simpler maintenance procedures, and generates software that are compatible with other operating systems and new hardware.
Publication Name: Management Accounting (USA)
Subject: Business, general
ISSN: 0025-1690
Year: 1997
User Contributions:
Comment about this article or add new information about this topic:
Y2K - the disaster viewed from a windows
Article Abstract:
Companies should realize that the Year 2000 computer problem is unavoidable even if they fix it in their own system. Because it is in the nature of organizations to transmit and receive data to and from other entities, it is highly possible that they will receive contaminated data, defined as those that are not Year 2000 compliant. Therefore, even if they are able to make their system compliant with the requirements of the Year 2000 and rid it of incorrect dates, they are still vulnerable to unreliable external data because they are in constant communication with others. One suggestion to fix this problem calls for the application of windowing, which requires creating a particular view controlled by an organization. However, this approach has certain limitations.
Publication Name: Management Accounting (USA)
Subject: Business, general
ISSN: 0025-1690
Year: 1998
User Contributions:
Comment about this article or add new information about this topic:
- Abstracts: 20D00msday update. Quite please, I'm teaching my computer to write. Another client, another language? Thought about machine translation?
- Abstracts: The case for earned value. What's the value of earned value? Earned value analysis: a case study
- Abstracts: New modems are fast, cheap, and incompatible. The home advantage: Does having a PC in the house make a difference for students? A lot of parents think so
- Abstracts: New bells and whistles, but the same old wires. Internet law overturned in New York and Georgia; curbs on smut and anonymity are blocked
- Abstracts: Accounting for strategic positioning: responding to the crisis in management accounting. The expertise of finance and accountancy: an interdisciplinary study