Skip to content

Postfix Evaluator, implemented on a custom stack. Is using Visitor pattern as a solution for operations.

Notifications You must be signed in to change notification settings

Boierul/PostfixCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Postfix Calculator

Postfix evaluator where operations are to be performed based on Stack operations LIFO (last in first out).

Features

The application is using visitor design pattern. This pattern grants the ability to add new operations to existing object structures without modifying the already existing structures, making the application more understandable/maintainable.

Project Diagrams

Class Diagram

postfix_calculator_class_diagram

System Sequence Diagram

postfix_calculator_ssd_diagram

Testing

There are unit tests for each component of the application. Please check the test folder in source code.

About

Postfix Evaluator, implemented on a custom stack. Is using Visitor pattern as a solution for operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages