[問題] 設計模式上的問題

看板java作者 (cat)時間14年前 (2011/09/13 00:07), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
以往一直都是屬於程序性思考的方式,一直對於物件導向並沒有真正的了解 直到最近接觸了設計模式,努力的鑽研一陣子,剛好手上有個案子希望能將設計模式導入 但幾個地方不知道該怎麼下去規劃,希望能聽聽版上高手的意見 1.這個系統主要被操作的資料為分為三個階層的物件,假設是 project -> classA -> classB 雖說classB是屬於classA底下,但其實在屬性及提供的功能上並無二致 但classA及classB都算是project這個物件的子類別,繼承了project的屬性及功能 請問你們會怎麼設計這個樹狀階層,並存到資料庫呢? 2.在系統中的諸多物件,其實都有著Name,no,等一些基本屬性以及他們的Accessors 請問你們會每個抽象類別都寫出這個屬性,抑或怎麼去設計處理呢? 3.希望是否有高手能分享一下,在設計一個較大的系統時的設計方向,像是有資料庫存取 各種功能介面等的設計模式,非常感謝 由於剛接觸設計模式,頭腦非常混亂,越想越不明白,實在不求甚解, 因此來請求版上高手解惑,萬分感謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.40.135

09/13 00:22, , 1F
classA classB ...並無二致 應屬一個類 2.用JavaBeans
09/13 00:22, 1F

09/13 00:28, , 2F
我建議原po可以也看看軟體工程的書
09/13 00:28, 2F

09/13 00:29, , 3F
先OOA再OOD
09/13 00:29, 3F

09/13 00:57, , 4F
OOA與OOD好像的確是我需要的東西,請問有推薦的書嗎?
09/13 00:57, 4F
文章代碼(AID): #1ERYvFr9 (java)
文章代碼(AID): #1ERYvFr9 (java)