[討論] friend的使用

看板C_and_CPP作者 (累人啊....)時間14年前 (2011/09/19 22:18), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/2 (看更多)
如題,最近小弟剛退伍,很幸運的進了一家公司 剛開始前輩便拿了一個sample讓我研究研究程式的架構,好進入軌道 該程式裡面用了不少friend class,記得當初自學在看書時 看完的感覺,會覺得除非有必要,不然就別用friend,若當初架構設計的好 便可大幅減少friend的使用,當然這是我自己的看法啦 當然如同版上所說的,很多公司的架構可能本身就已經不好了,姑且不考慮這點 friend class在實務上有什麼例子是有絕對優勢嗎? ex.效能,容易看懂,還是什麼的等等 (目前是還沒有問過公司內的前輩,因為感覺大家都很忙,不是到很必要 我是盡量自己來啦..) 再煩請大大們分享經驗,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.129.155

09/19 22:56, , 1F
friend可以想成是java的package,由該package下的class
09/19 22:56, 1F

09/19 22:57, , 2F
來共享實作,優點就是實作方便以及不須暴露太多的實作
09/19 22:57, 2F

09/19 22:57, , 3F
細節在介面上。 你可以看看是否freind classes都屬於
09/19 22:57, 3F

09/19 22:58, , 4F
這類,也可能是架構設計問題囉
09/19 22:58, 4F

09/19 23:09, , 5F
我沒碰過JAVA耶
09/19 23:09, 5F
文章代碼(AID): #1ETqzF3P (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1ETqzF3P (C_and_CPP)