update cp1 descr file
First Design, using observer pattern, not good enough.
Second Design.Using Java built-in observer support.Then can push or pull
data from subject.But it is not a pure oo design.