我使用 Delphi 大约 10 年来开发数据库应用程序。
我的日常生命周期是创建一个新的 TForm,删除 TSQLQuery、TDataSource(作为 2 层数据库应用程序)TDBGrid 等组件。然后设置所需的属性以显示来自数据库的数据,并根据特定事件编写 CRUD 操作.
假设,我想使用 OOP 应用到我的日常生活周期,让我的编码更可重用,我相信,我对 OOP 有很好的基础知识,我知道如何编写类,但在这种情况下你知道想法我应该写什么课程,该课程应该做什么。
所以请指导我从哪里开始?例如,我现在真的很困惑如果我为 TCustomer 编写了一个类来从数据库表中读取数据,那么在从数据库中读取数据之后,我如何将数据提供给诸如 TDBGrid 之类的 DB 控件,所以我真的很困惑什么要写的类和类应该做什么。
编辑 我只是希望有一个非常简单的例子,假设我必须开发一个只有一个数据库表(例如客户)的数据库应用程序,如何设计模式或为此应用程序使用 oop 技术。
谢谢。
PS我还在用Delphi7