BUS 362 Chapter 14: Chapter 14 – Unified Modeling Language (UML)

36 views4 pages

Document Summary

Introduction: object-oriented approach views system as collection of self-contained objects, including both data and processes, beauty: can be reused over and over in different systems and changed without affecting other system components. Methods and messages perform: confusing aspect: both classes and objects have attributes, methods implement an object"s behavior (an action that an object can. Inheritance: messages are information sent to objects to trigger methods (a function or procedure call from one object to another) Encapsulation and information-hiding: encapsulation combining of process and data into a single entity. Eg. salesperson is a-kind-of employee, which is a-kind-of person: subclasses inherit the attributes/methods from the superclass above them. If a class has instances, it is a concrete class. If a class does not have instances, it is an abstract class. Polymorphism and dynamic binding: polymorphism same message can be interpreted differently by different classes of objects (eg. insert new instance, dynamic binding technique that delays identifying the type of object until run-time.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents