OO思维(Object Oriented) 1、考虑类:名词 --属性:不可脱离具体的应用环境 --方法 2、类之间的关系 3、隐藏(封装):降低耦合度 4、继承 5、多态(核心):可扩展性(Extensibility) --要有继承; --要有重写; --父类引用指向子类对象;