add a new post about the java pattern observer