feat: Implement View Helper pattern (#3278)

* #1263 - creating new module for view-helper

* #1263 - creating Product and ProductViewModel

* #1263 - creating interfaces for View and ViewHelper

* #1263 - creating ProductViewHelper and its test

* #1263 - creating Console View for Product

* #1263 - creating ProductController

* #1263 - creating main App and its test

* #1263 - adding license header

* #1263 - keeping module in alphabetical order

* #1263 - creating README and diagrams

* #1263 apply spotless

---------

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
This commit is contained in:
e5LAandIlkka Seppälä authored and GitHub committed 2026-02-08 21:44:17 +02:00
1 parent dc3425dd0e
commit a3fcc63167
17 files changed
+628 -2

No files matched your search

+1 -2
View File
@@ -71,7 +71,6 @@
<sonar.projectName>Java Design Patterns</sonar.projectName>
</properties>
<modules>
<module>abstract-document</module>
<module>abstract-factory</module>
<module>active-object</module>
@@ -244,11 +243,11 @@
<module>update-method</module>
<module>value-object</module>
<module>version-number</module>
<module>view-helper</module>
<module>virtual-proxy</module>
<module>visitor</module>
<module>backpressure</module>
<module>actor-model</module>
</modules>
<repositories>
<repository>