观察者模式
内部类
net demo
regular expression demo