Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.29 KB

README.md

File metadata and controls

28 lines (23 loc) · 1.29 KB

A Boolean circuit

A boolean circuit as an assignment for OOTI 2021 - Design Patterns and APIs.
Development Date: From 06-01-2022 (v1.0.0) until 07-01-2022 (v1.1.0)

Collaborators:

  • Dmitriev Platon
  • Evangelou Georgios
  • Hailu Haftom
  • Sharma Mayank

Description

Version 1 (v1.0.0):

  • The circuit should accept boolean inputs and output boolean output.
  • AND, OR, NOT gates should be implemented.
  • The API should provide the client with the capability to build their own gates.

Version 2 (v1.1.0):

  • Have the features of Version 1.
  • Should be backwards compatible with Version 1.
  • Accept <Boolean, Boolean/Double> inputs and output <Boolean, Boolean/Double> elements.
  • GTE (greater than / equal to) gate should be implemented.

Class diagrams

Version 1

image

Version 2

image