a copy of  hello-design-pattern. Ins. Hello world using all 23 kinds of GoF design patterns.