# design patterns ## Building ``` make ``` ## Applied design patters - Observer - Low binding factory - Prototype - Strategy - Dependency injection - vast meer! ## TODO - [x] class Node - [x] class CircuitFactory - [x] class GateAnd - [x] class GateNand - [X] class GateNor - [ ] class GateNot - [x] class GateOr - [ ] class GateXor - [x] class Net - [ ] class NodeInput - [ ] class NodeOutput - [x] class Parser - [x] class Subject - [x] enum SignalLevel - [x] interface Observer