Commit Graph

11 Commits

Author SHA1 Message Date
user e9ea63b94b feat(hw-03): implement Chain of Responsibility pattern 2026-08-08 19:18:06 +04:00
user c6eb116ab9 feat(hw-03): implement Builder pattern 2026-08-08 19:07:58 +04:00
user 9c20913fed feat(hw-03): implement Adapter pattern 2026-08-08 18:57:55 +04:00
user 2a5d70a1b2 chore(hw-03): initialize gradle java project with design patterns structure 2026-08-07 16:16:06 +04:00
user de76169f44 chore(hw-02): add maven and java gitignore configuration 2026-08-07 16:02:43 +04:00
user e2165abc37 docs(hw-02): add homework artifacts 2026-08-07 15:02:36 +04:00
user 7b127015ad docs(hw-01): add homework artifacts 2026-08-07 15:02:36 +04:00
user 21c1190aa7 feat(hw-02): implement student and book stream processing 2026-08-07 15:02:36 +04:00
user 3a26e58ae2 refactor(hw-01): rename ImmutableClasses to ImmutableClass 2026-07-30 22:30:10 +04:00
user 41f852bca6 feat(hw-01): implement immutable class with defensive copying
- add MutableClass copy constructor
- add defensive copies in ImmutableClass constructor and getter
- extend immutable class with additional fields
- update task requirements
2026-07-30 22:21:49 +04:00
user 945cb0fcbe Initial commit 2026-07-28 17:34:06 +04:00