怎样抽象出一个类?
习惯了面向过程思维,怎样抽象出一个类?郁郁啊!!!!
作者: archimedes123 发布时间: 2011-06-16
这个很简单,最起码的面向对象就是捆绑属性和函数。
把你的面向过程经常用到的,特别想弄成全局变量的变量抽取出来,把模块里面的功能函数分类,全部捆绑在一起,就是差不多有对象了。
之后,再把那些功能上带有重叠的对象一个个归类,差不多就有继承了。
把逻辑相关的对象,抽象出一组通用的接口,差不多就有多态了。
这三个步骤现在想来,好像有点像数据库的三个范式呃~
把你的面向过程经常用到的,特别想弄成全局变量的变量抽取出来,把模块里面的功能函数分类,全部捆绑在一起,就是差不多有对象了。
之后,再把那些功能上带有重叠的对象一个个归类,差不多就有继承了。
把逻辑相关的对象,抽象出一组通用的接口,差不多就有多态了。
这三个步骤现在想来,好像有点像数据库的三个范式呃~
作者: huycwork 发布时间: 2011-06-16