多用类的思路,封装一切,如果是类内使用的变量和函数放在private,不要在public里放变量,对外接口一律用函数和过程,放于public,不推荐用属性

解决方案 »

  1.   

    <<DELPHI 5开发人员指南>>里有,里面很多例子都是把一些API或函数做成组件,也有介绍OO的部分比如21--23章那块.
    另外还是得实践,我想最好的实践就是找几个API来风装一下.
      

  2.   

    我上大三,软件工程学了半学期了.OO没入门.
    据我理解,面向对象思想包括 OOA,OOD,OOP,您所说OO大概是指OOP吧.
    对于OOP,我的理解就是:利用类,通过对已存在的类的继承,对其派生,从而实现最大可能性的代码重用.面向对象与结构化的区别在于事件驱动机制.它是通过触发事件来实现程序的运行.
    ========我的理解很肤浅,难免有错误======多指教======
      

  3.   

    同意楼上的,自己找几个API函数来封装一下吧(^_^)!!!!!!!
    另:《Mastering Delphi 5》里也有不少OO的思想在理面!!
      

  4.   

    to  mudeen(笑哥哥) :事件驱动与OOP无关,事件驱动只是可视化编程技术的特性。OO是一种世界观,是一种方法论,是一种教你如何看待、分析、解决问题的一种方法。OOP不仅仅为了代码重用,而是为编程提供一种抽象方法,更符合人的视角,而不是计算机的视角。另外,多态才使OOP的核心。
      

  5.   

    to bugcool (bugcool) :我正在写的一本新书《Delphi高手突破》就是写Delphi在OOP方面的内容的。