广州市公安局刑警大队:怎么尽快从面向过程转向面向对象?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 04:38:09
我在很早以前学过basic,fortran,最近为了学C#,又学了点C语言,习惯了面向过程的编程,觉得学C#时不太习惯。
请问,怎么尽快从面向过程的编程转向面向对象编程?是不是面向对象一定要记很多的东西才行?
没办法,我是自学的。没有老师教。

我以前学Pascal,后来用Turbo Pascal 6.0, 用其中的Turbo Vision, 就是用面向对象的方式编的. 用了一两个月的时间才转过弯来. 我的感觉是, 一是看书, 对面向对象有一个了解; 其次是编程, 多给自己找点问题来解决, 而且当然是用OOP的方式去解决它, 另外题目可以逐渐做大. 要知道, 如果是几十行或一二百行的程序, 肯定会觉得面向过程要比面向对象容易实现, 但如果程序再大, 尤其使用了窗口(不一定是Windows, 当年的Turbo C, Turbo Pascal在DOS下也是窗口式的)及事件驱动的程序, 更能让你深入地体会到OOP.