Skip to content

This repository demonstrates the implementation of the Strategy pattern in a Java calculator application :octocat:

Notifications You must be signed in to change notification settings

TmaneChouaib/strategy-pattern-calculator-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strategy Pattern - Calculator App Demo

🔎 Table of Contents:

📎 About:

  • 🏋️‍♂️ This repository contains a Java application that showcases the implementation of the Strategy design pattern.
  • You can also explore the 🔬 abstract Lab to gain a deeper understanding of the strategy design pattern in the context of abstraction.
  • 🧠 Abstraction plays a crucial role in developing a strong conceptual understanding by emphasizing key ideas and general concepts while avoiding unnecessary details. It will allow you to grasp the essence of this design pattern without becoming overwhelmed by intricate implementation specifics. It provides a higher-level perspective that helps in comprehending the core concepts, and it empowers you to think in a more abstract and conceptual manner, enabling better problem-solving and design decisions.

📎 Features:

  • Enables flexible calculation strategies using the Strategy design pattern.
  • Adheres to clean and modular code structure, following best practices.
  • Utilizes inversion of Control (IoC) for dependency injection.

📎 Class diagram:

  • 🔬 Key Concept
  • 📎 Contacts:

    End


    Author: Tmane Chouaib

    About

    This repository demonstrates the implementation of the Strategy pattern in a Java calculator application :octocat:

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages