精華區beta CSSE 關於我們 聯絡資訊
※ 引述《semop (semop)》之銘言: : 我們之所以會需要 OO, 就是因為我們逃不開需求的持續變動。 : 電腦已經和人類產生了共生的關係,每一套系統都會和一些人以及一些事 : 有著長期互動,軟體所要面對處理的,不再是個別問題的答案,也不再是 : 特定的功能需求,而就是這麼一些人和這麼一些事。當然,不是每個軟體 : 都這樣,但這已經不只是潮流而是現實,想要吃這行飯,幾乎就是逃不掉 : 這個狀況。 : 講得簡單一點,就是軟體沒有不改版的,系統沒有不修改的。在寫程式時 : 不管是用什麼方法,就是要去思考這件事。 semop這位大哥說的我很認同... 其實OO的設計就是軟體工程,將軟體以工程的方式來解決 作電路要有電路圖,蓋房子要有各種的工程藍圖,軟體呢?有什麼圖可以描述 各種軟體系統的現象?UML,如果你說UML跟OO大又無用,那你應該是沒寫過 足夠大的程式,讓OO來助你一臂之力 而C語言也是可以實作物件導向的,OO裡面的多型早就在Linux driver發揮得淋漓盡致 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.15.82
MasterChang:UML拿來作非軟體專案規劃也是很好用的... 01/23 00:51