GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - MHaselmaier/Design-Patterns: This project implements an arithmetic expressions evaluator using the Composite-, Bridge-, Iterator-, Strategy-, Factory-, Interpreter- and Visitor-Pattern.

BranchesTags
Open more actions menu

Latest commit

 

History

6 Commits
6 Commits

Folders and files

NameName
Last commit message
Last commit date
paper
paper
 
 
src
src
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Design-Patterns

In this project the following design patterns where implemented: Composite-, Bridge, Iterator-, Strategy-, Factory-, Interpreted- and Visitor-Pattern. All of these patterns where used to implement a system which evaluates arithmetical expressions. This system was then extended to support the power operation, floating point numbers and negativ numbers. Because of the used design patterns, these changes where easy to integrate into the system. In the paper the used design patterns are explained in detail and the extensions of the system are presented in more detail.

More information on design patterns: https://en.wikipedia.org/wiki/Software_design_pattern

About

This project implements an arithmetic expressions evaluator using the Composite-, Bridge-, Iterator-, Strategy-, Factory-, Interpreter- and Visitor-Pattern.

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.