Skip to content

enhance: encapsulate business layer

Callum Gran requested to merge enhance/encapsulate-isp into main

closes: #42 (closed)

What are the key features of this change

  • Encapsulate all controllers to follow the Interface Segregation Principle in SOLID.


  • Javadoc
  • Relevant tests have been created
  • Build tool test passed
  • Class version is updated where relevant

Merge request reports