class adapter pattern
play

Class Adapter Pattern By Emon Dai Definition A pattern that allows - PowerPoint PPT Presentation

Class Adapter Pattern By Emon Dai Definition A pattern that allows two classes or interfaces to work together that were not designed to work with each other Also known as the Wrapper pattern Uses When there is an existing


  1. Class Adapter Pattern By Emon Dai

  2. Definition • A pattern that allows two classes or interfaces to work together that were not designed to work with each other • Also known as the “Wrapper” pattern

  3. Uses • When there is an existing class you want to use but the current interface doesn’t meet your requirements or needs • When you want to create a new, reusable class that works with another class that is not related

  4. Terminology - Target - The interface the client uses or wants to use - Client - Works with the objects that use Target interface (Main class) - Adaptee - The interface that you want to adapt. In Java, we subclass this class - Adapter - Adapts the interface of the Adaptee so that it works with the Target interface. This inherits from the Adaptee in Java

  5. Diagram

  6. SavingsAccount To ICurrencyFormatter Adapter

  7. References • Design Patterns, Gamma, et. al., Addison Wesley, 1995, ISBN: 0201633612 • http://www.avajava.com/tutorials/lessons/adapter- pattern.html?page=1 • https://msdn.microsoft.com/en-us/library/ orm-9780596527730-01-04.aspx

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend