asmhatre
  • Joined on 2025-12-11
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 12:13:57 +00:00
98ea39e084 Add per-pattern README.md for the 5 creational patterns (Factory Method, Abstract Factory, Builder, Prototype, Singleton) for consistency with all other 18 patterns
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 12:10:34 +00:00
ba4d142be2 Interpreter: sync post code blocks to repo exactly (Javadoc wording), H6 file labels + explanatory paragraphs between every block, Java 25 note, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 12:06:16 +00:00
b76a0d1b69 Visitor: sync post code blocks to repo exactly (post used a completely different design - return-value visitors vs repo's void/print-in-place visitors, different Triangle model), split merged Circle/Rectangle/Triangle and AreaCalculator/PerimeterCalculator blocks, Java 25, H6 file labels, fix stale console output, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 12:04:01 +00:00
e9ac2d38ba Template Method: sync post code blocks to repo exactly (DataMigration/CsvMigration/ApiMigration were entirely different from repo), Java 25, H6 file labels, fix stale console output, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 11:58:26 +00:00
46c6ba133c Strategy: sync post code blocks to repo exactly, split merged BubbleSort/MergeSort/QuickSort block (fixing non-compiling stub methods), Java 25, H6 file labels, fix stale console output, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 11:56:11 +00:00
09a7b69d89 State: sync post code blocks to repo exactly, split merged Red/Green/YellowState block, Java 25, H6 file labels, fix stale console output, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 11:22:45 +00:00
03c93b5037 Observer: sync post code blocks to repo exactly, split merged AlertObserver/PortfolioObserver block, Java 25, H6 file labels, fix stale console output, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 11:18:26 +00:00
260ae5389f Memento: sync post code blocks to repo exactly (add missing Editor methods), Java 25, H6 file labels, fix stale console output, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 11:15:45 +00:00
78a99c4f96 Mediator: sync post code blocks to repo exactly, Java 25, add H6 file labels, full console output, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 11:13:29 +00:00
7b156a7c50 Iterator: sync post code blocks to repo exactly, Java 25, add H6 file labels and README mapping, fix stale console output
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 11:08:42 +00:00
967d490323 Command: sync post code blocks to repo exactly, Java 25, split merged commands, add H6 file labels and README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 10:25:34 +00:00
6aaee03ecb Chain of Responsibility: split merged handlers, add missing Level3/Critical classes, Java 25, H6 labels, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 10:20:03 +00:00
04c8c0389f Proxy: sync post code blocks to repo exactly, Java 25, add H6 file labels and README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 10:10:42 +00:00
8f56ac2854 Flyweight: sync post code blocks to repo exactly, Java 25, add H6 file labels and README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 10:03:54 +00:00
083beb9780 Facade: split subsystem into one class per file, sync post code blocks to Java 25, add README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 09:09:20 +00:00
d6df1fd013 Sync Decorator to Java 25: H6 file labels, fix Main.java JDK-output mismatch, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 09:00:33 +00:00
ad6a65a95d Sync Composite to Java 25: H6 file labels, fix console output typo, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 08:57:14 +00:00
4091345b20 Sync Bridge to Java 25: H6 file labels, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-24 08:49:42 +00:00
8471913dbd Sync Adapter to Java 25: add StripePaymentClassAdapter, README mapping
asmhatre pushed to main at asmhatre/design-patterns 2026-06-23 05:41:09 +00:00
4b6a02f396 Sync Singleton to Java 25: split 6 implementations into separate files, consolidated Main.java demo