作者catjimmy (cat)
看板java
標題[問題] 設計模式上的問題
時間Tue Sep 13 00:07:40 2011
以往一直都是屬於程序性思考的方式,一直對於物件導向並沒有真正的了解
直到最近接觸了設計模式,努力的鑽研一陣子,剛好手上有個案子希望能將設計模式導入
但幾個地方不知道該怎麼下去規劃,希望能聽聽版上高手的意見
1.這個系統主要被操作的資料為分為三個階層的物件,假設是
project -> classA -> classB
雖說classB是屬於classA底下,但其實在屬性及提供的功能上並無二致
但classA及classB都算是project這個物件的子類別,繼承了project的屬性及功能
請問你們會怎麼設計這個樹狀階層,並存到資料庫呢?
2.在系統中的諸多物件,其實都有著Name,no,等一些基本屬性以及他們的Accessors
請問你們會每個抽象類別都寫出這個屬性,抑或怎麼去設計處理呢?
3.希望是否有高手能分享一下,在設計一個較大的系統時的設計方向,像是有資料庫存取
各種功能介面等的設計模式,非常感謝
由於剛接觸設計模式,頭腦非常混亂,越想越不明白,實在不求甚解,
因此來請求版上高手解惑,萬分感謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.210.40.135
推 lachtchlee:classA classB ...並無二致 應屬一個類 2.用JavaBeans 09/13 00:22
推 cobrasgo:我建議原po可以也看看軟體工程的書 09/13 00:28
→ cobrasgo:先OOA再OOD 09/13 00:29
→ catjimmy:OOA與OOD好像的確是我需要的東西,請問有推薦的書嗎? 09/13 00:57