任務是在我們的網站上添加新聞。幫助選擇代碼結構來製作NewsHandler類
我想爲這個任務做一個php類。這個類應該可以做這樣的事情:
- 添加新聞
- 編輯新聞
- 刪除新聞
- 顯示確切的消息 新聞
- 獲取列表
新聞可3種類型:地方新聞(現場登記的組織的新聞),全球新聞(添加網站的管理的新聞)和股票(組織的熱賣)
幫助爲這樣的任務選擇正確的類結構。 我認爲,它可以是一個靜態類,例如NewsHandler有靜態方法:
添加($ type_news,$標題,$公告,$內容,$圖片)
(方法將返回ID的消息)
- 編輯($ ID,$ NEW_TITLE,$ new_announcement,$ NEW_CONTENT,$ new_picture)
- 刪除($ ID)
- 顯示($ ID)
- GETALL($ type_news)(方法將返回ID「的消息S的列表)
這是非常簡單的方法。這是錯的嗎?可能我應該做更大的班級結構 - 繼承?例如:
- 靜態類NewsHandler
- 類新聞(即產生消息實例)
- 類LocalNews,GlobalNews,庫存(從新聞延伸)
如果是這樣,我不知道他們每個人應該有哪些方法
我覺得你需要的不僅僅是一個班級,或者至少你應該,而且這個班級只會是我的文章中所有這些班級 – regilero
作爲示例#2的API。有近似方案,但如何分配這些類的方法? –