-
Core Java
New life of old Visitor design pattern
Introduction Visitor [1, 2] is a widely known classical design pattern. There are a lot of resources that explain it in…
Read More » -
Core Java
Two ways to extend enum functionality
Preface In my previous article I explained how and why to use enums instead of switch/case control structure in Java…
Read More » -
Core Java
Featured enum instead of switch
Problem and its solution Switch/case is the common control structure implemented in most imperative programming languages. Switch is considered more…
Read More »