面向对象基本概念

把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。
类中的大多数数据,只能用本类的方法进行处理。
类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。

面向对象的三大特征

  • 封装
  • 继承
  • 多态

参考地址: https://blog.csdn.net/sugar_no1/article/details/86366714

面向对象分析与设计

参考地址:https://blog.csdn.net/huangshanchun/article/details/121727557

设计模式

参考地址:https://blog.csdn.net/gghhb12/article/details/124269575