作者tyc5116 (累人啊....)
看板C_and_CPP
標題[討論] friend的使用
時間Mon Sep 19 22:18:52 2011
如題,最近小弟剛退伍,很幸運的進了一家公司
剛開始前輩便拿了一個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