Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Object oriented design


Published on

Describe the key-points in the Object Oriented Design

Published in: Software
  • Be the first to comment

  • Be the first to like this

Object oriented design

  1. 1. Object Oriented Design Mohammad Reda Katby Solution Architect MOHE
  2. 2. Object Oriented Design • Interface-Based Design andTools • Design Principles • Design Patterns • Symptoms of Poor design
  3. 3. Different Levels of Abstraction • Architecture Pattern • Specify the structure of the overall system • Integration Pattern • Specify how many systems can interact with each other. • Design Pattern • Define a common ways to solve a common problems in design phase of systems • Implementation Pattern • Specify how a low level pattern that relate to the specific implementation will be written
  4. 4. Design Pattern - Taxonomy • Creational Pattern • Concern the process of object creation • Structural Pattern • Deal with the composition of classes or objects • Behavioral Pattern • Characterize the ways in which classes or objects interact and distribute responsibility