前言:
早在大学期间,就学过Java,但当时一知半解。对于面向对象更是模糊不清。工作之后,使用的是C++语言。而C++是面向过程的语言,让我离面向对象就更远了一步。
毕向东老师的课程讲的鞭辟入里,例子也很生动形象。让我对面向对象有了深刻的理解。之前的疑惑迎刃而解。
解释:
面向对象是一种思想。他与面向过程不同,但又基于面向过程。其中面向对象是将功能封装对象,强调的是具备了功能的对象,而面向过程是强调的功能行为。
例子:
例子:将大象装冰箱,总共分三步:打开冰箱,存储进冰箱,关闭冰箱。
传统的面向过程是这三步依次执行,而面向对象时将这里的冰箱作为对象,将冰箱打开、存储、关闭封装到了冰箱内。当要使用时,调用冰箱.XX即可,大大方便了使用。
方法:
而抽取对象的方法之一是名词提炼法
例子:人开门
人
{
开门(门)
{门.开();}
}
门
{
开()
{门轴的操作等}
}
详细请查看:<a href="http://edu.csdn.net"
target="blank">http://edu.csdn.net</a>
原文:http://www.cnblogs.com/wjmenglihua99/p/3586035.html