看板 [ OOAD ]
討論串[概念] SRP 單一職責原則的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者stillboy (joey)時間7年前 (2017/08/22 11:47), 7年前編輯資訊
0
0
0
內容預覽:
小弟最近公司專案需要 開始接觸到設計模式. 使用的語言是 Javascript 目前自己自修看了幾本書. 覺得很受用 但面臨到自己的專案上 滿沒有頭緒的. 有兩個問題想跟前輩們討論. (1). 假設我一個初始化函數叫做 init (),在沒有設計模式的情況下,code如下. class Player
(還有407個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者snowlike (.zZ)時間7年前 (2017/08/22 22:46), 7年前編輯資訊
0
0
0
內容預覽:
嗨. 首先,我覺得第一份程式碼比較好. 雖然也不是沒有看過物件導向的原則,重新看過一次 SRP. 我認為應該要更廣義的去看待職責這件事情. 我想要重新定義一下 init 的職責,player 作為初始化的對象,並且返回. 而你所提出的三點項目則是完成這個職責所可能需要的操作. 我可以寫作. init
(還有639個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者zero0828 (程式猿)時間7年前 (2017/10/14 18:28), 編輯資訊
0
0
0
內容預覽:
這是我個人比較喜歡的風格。. class Player {. init() {. destroyPlayer (player) // {if(player)destroy(player)}. createPlayer (player) // {player = new Player() }. ret
(還有232個字)
首頁
上一頁
1
下一頁
尾頁