/java-calculator

an advanced calculator that support set operations, java like code generation and type checking

Primary LanguageEiffel

Name

Java Calculator(Analyzer)

Description

Designed an advanced calculator that support set operations, java like code generation and type checking

Design pattern Used

  • Singleton
  • Composite
  • Visitor

Principle Used

  • Single Choice Principle
  • Open-Close principle
  • Information Hiding Principle

BON Diagram

bon

Test

Build with regression testing under Eiffel testing framework

Acknowledgment

Youngjin Ko