org.azolla.study.java.design_patterns