看板 C_and_CPP 關於我們 聯絡資訊
如題,最近小弟剛退伍,很幸運的進了一家公司 剛開始前輩便拿了一個sample讓我研究研究程式的架構,好進入軌道 該程式裡面用了不少friend class,記得當初自學在看書時 看完的感覺,會覺得除非有必要,不然就別用friend,若當初架構設計的好 便可大幅減少friend的使用,當然這是我自己的看法啦 當然如同版上所說的,很多公司的架構可能本身就已經不好了,姑且不考慮這點 friend class在實務上有什麼例子是有絕對優勢嗎? ex.效能,容易看懂,還是什麼的等等 (目前是還沒有問過公司內的前輩,因為感覺大家都很忙,不是到很必要 我是盡量自己來啦..) 再煩請大大們分享經驗,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.129.155
tomap41017:friend可以想成是java的package,由該package下的class 09/19 22:56
tomap41017:來共享實作,優點就是實作方便以及不須暴露太多的實作 09/19 22:57
tomap41017:細節在介面上。 你可以看看是否freind classes都屬於 09/19 22:57
tomap41017:這類,也可能是架構設計問題囉 09/19 22:58
tyc5116:我沒碰過JAVA耶 09/19 23:09