OBJECT ORIENTED CONCEPT
- Class Diagram
- Object : The Basic Building Block, Every thing is an Object
- Class : The Blue Print of an Object
- Type : What is it?
- Properties (Color - width) : What Describes it? = values
- Behavior (run - stop) : What can it do? = methods
- Abstraction : Pointing out Core Structure of things ( Ford is a "Car")
- Encapsulation : Abstraction + Controlling Data Visibility (protected - private - public)
- Inheritance : Animal -> Cat
- Polymorphism : Overriding Inherited Methods
- Use Case
- Title
- Actor
- Scenario
Analyzing b4 Building a Class Diagram Steps:
- Gather Requirements
- Understand the app
- Identify the main objects
- Point out Interactions
- BEHAVIOR
- USE CASE
- INFORMATION FLOW
- ACTIVITY
- STATE
- INTERACTION
- SEQUENCE
- COMMUNICATION
- TIMING
- INTERACTION
Comments
Post a Comment