add some new post about the java pattern composite