正常的是哪种思路?1 or 2?
这两者的区别就是面向功能(过程) 与面向对象的思维差别吗?
1.一般企业有(id,name,address,phone),然后设计企业类(属性有id,name,address,phone),然后设计数据库表结构 类似:企业表(id name address phone)
2.按照企业具有的属性设计数据库 类似:企业表(id name address phone),然后设计程序 企业类(属性有id,name,address,phone)ps:程序里的这个企业类 有什么用?数据库中已经有这个企业类了,程序里定义这样的类 干啥的?

解决方案 »

  1.   

     你都說了,是面向對象的.程序裡面就是一個抽像的類.程序裡面的類,應該還包括一些,成員函數,方法之類的.
    以便於,你在具體的企業的時候,來繼承,利用. 多看看 C++ 吧數據庫裡面的 表結構. 不叫類.只是用來存儲某個企業的基本數據. 
      

  2.   

    数据库里的是"数据结构"
    程序里的类,是用作操作数据库的"数据结构"
      

  3.   

    操作啥?都是一些查询企业的信息,没有增、删、改,还用到程序里的类做什么用??