my design patterns samples (rus)