目录1OO概述概述4常用设计模式常用设计模式3OO六大原则六大原则2面向接口编程面向接口编程.1 OO概述概述面向对象分析面向对象分析(OOA)做什么?做什么?从问题域中获取需要的类和对象,以及它们之间的关系。从问题域中获取需要的类和对象,以及它们之间的关系。面向对象设计面向对象设计(OOD)怎么做?怎么做?面向对象编程面向对象编程(OOP)Do it.1 OO概述概述老张开车去东北。老张开车去东北。请用请用OO思想进行分析思想进行分析(OOA)和设计和设计(OOD),体现体现OO三大特性三大特性封装类封装类(名词名词):.1 OO概述概述老张开车去东北。老张开车去东北。请用请用OO思想进行分析思想进行分析(OOA)和设计和设计(OOD)。封装类封装类(名词名词):.1 OO概述概述老张开车去东北。老张开车去东北。封装封装创建成员方法。创建成员方法。.1 OO概述概述老张开车去东北。老张开车去东北。获取属性,完善成员方法。获取属性,完善成员方法。.1 OO概述概述老张开车去东北。老张开车去东北。封装:作用?隐藏信息,降低类间耦合性。.1 OO概述概述老张开车去东北。老张开车去东北。初始