• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
DESIGN PATTERNS IMPLEMENTATION WORKSHOP
 

DESIGN PATTERNS IMPLEMENTATION WORKSHOP

on

  • 336 views

 

Statistics

Views

Total Views
336
Views on SlideShare
336
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    DESIGN PATTERNS IMPLEMENTATION WORKSHOP DESIGN PATTERNS IMPLEMENTATION WORKSHOP Presentation Transcript

    • OO DESIGN PRINCIPLES Implementation of Design Patterns Make your system Object Oriented Amit Midha B.E ( Computer Science ) MBA ( FINANCE) Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 1 © Amit Midha
    • INPUTS FOR AN OO DESIGN AND CONCEPTS      Conceptual Model- Concepts of Problem Domain Use Case – Sequence of events to do something useful System Sequence Diagram – Aligning external and internal events User Interface Relational Data Model-Object relational mapping Polymorphism Objects/Class Information Hiding Inheritance Interfaces Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 2 Slide 2 © Amit Midha
    • OUTPUT (DELIVERABLES) OF OBJECT-ORIENTED DESIGN Use Case Diagram Actors Use Cases Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 3 Slide 3 © Amit Midha
    • WRITING CODE What features make a language object-oriented? Start Project How an Application is created? Do I use OO Techniques? Fast Do right things right or do them fast? Code Fast Do I use Design Patterns? Right What is Design? NO Does it Work Yet? Code Well Yes NO Are you done? Almost but it is large in size and difficult to Maintain Yes but Requirements have changed Let’s learn to make the process of software design object-oriented Start Again Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 4 Slide 4 © Amit Midha
    • Object Oriented Principles Inheritance Polymorphism Encapsulation Interface Specialization Self-Sufficiency Instantiating Abstraction Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 5 Slide 5 © Amit Midha
    • DESIGN PATTERNS  In 1995, a book was published by the “Gang of Four” called Design Patterns  Patterns provide a basis for judging design Patterns solve a common type of problem    “Each pattern describes a problem which occurs over and over again in our environment and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice.” The pattern provides an approach that can be used to achieve a high quality solution to its problem Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 6 Slide 6 © Amit Midha
    • SO WHAT ARE DESIGN PATTERNS   Reuse existing, high-quality solutions to commonly recurring problems establish a shared vocabulary to improve communication among teams Provide designers with a higher perspective on the problems that occur within design and how to discuss them, how to solve them, how to consider trade-offs Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 7 Slide 7 © Amit Midha
    • Design Techniques OOAD and Design Patterns GoF Patterns E2E Case Study Mock Test Real Life Hands on Exercises Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 8 Slide 8 © Amit Midha
    • A COMPREHENSIVE COURSE Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 9 © Amit Midha
    • Thank You For Your Attention & Don’t Forget to put Tuck up your sleeves and plunge into Business Sunday, January 26, 2014 Slide 10 © Amit Midha