看板 java 關於我們 聯絡資訊
以往一直都是屬於程序性思考的方式,一直對於物件導向並沒有真正的了解 直到最近接觸了設計模式,努力的鑽研一陣子,剛好手上有個案子希望能將設計模式導入 但幾個地方不知道該怎麼下去規劃,希望能聽聽版上高手的意見 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