OT models systems using 2 key concepts:
In order to then build the system, OT uses 4 key principles:
Abstraction - the describing
of objects by defining their unique and relevant characteristics (properties).
Objects have behaviours (e.g. formula to work out
monthly premium) with individual behaviours called services (e.g. provide
monthly premium). Services are invoked by sending messages (inputs) which
in return produce output. Involving a service causes a state change (e.g.
monthly premium has been paid). Encapsulation leads to more stable systems.
Inheritance - Inheritance is
the ability to write one definition as an extension of another.
Polymorphism - the ability to
make one object able to be coupled with a wide variety of others, relying
on their all having a common external interface.
This can get rather technical, so don't worry if it seems obtuse. For those that are interested in knowing more, there are links at then end of the page.
JS
[Overview] [What
is it?] [Short History]
[Importance] [Insurance
Example]
[Key Concepts and Principles]
[Benefits] [OO System
Requirements]
[SIM Overview]
[One to One Marketing]
[Mass Customisation]
[Interactive Mediums]
[STEP Analysis]
[SIM Executive Summary]
[SIM Report]
[SIM Project]
[SIM Framework]
[SIM Methodology]
[SIM Illustrations]
[SIM Links]
[Key Information & Resources] [Guest Contributions] [List of Support Topics] [What's On]
[Contact]
[Company]
[Disclaimer]
[Privacy]
[Legal]
[Copyright Fair Use]
[Feedback]
[Publications]
[Publicity]
[Why Ads?]
[What's New]
[What's Coming]
[Technical Info]
[Home] [Site Search Form]
[For a Full list of Contents see the Site Map]
This page last updated March 1998 © Managing Change 1997,98 www.managingchange.com