现在越来越感觉写代码力不从心,多数仍是过程、事件的方式,怎么看自己的代码,都不满意,现在工期又这么紧,每天抽点时间学习新的东西,要不然真给拍在沙滩上了:
先了解部分概念:
OOA--面向对象分析;
OOD--面向对象设计;
OOP--面向对象编程;
面向对象,几个重要的知识点:
1.抽象:
过程抽象(如:菜单、功能设计)
数据抽象(如:类)
2.封装:使用抽象数据类型将数据和基于数据的操作包装在一起,其目的是达到接口与实现分离
3.多态:同一对象,在不同的情况下有相同的表现和实现。
方法:重载、虚方法、抽象、委托
类:继承;
接口: