2015-04-22 19 views
-3

我正在設計一門課。公共和私人會員之間的最佳比例是多少?

它看起來像我只有約三名公衆成員和約二十名私人成員。這看起來不是一個好的比例(3到20)。

是否有良好的班級設計的建議良好的公衆與私人會員比例的任何指導方針?

+2

你爲什麼認爲有一個最佳比例?如果班級要求公開成員,請添加公共成員。如果它要求私人會員,請添加私人會員。我們不能告訴你,如果你的班級沒有看到它,設計得好或不好。 – David

回答

0

public方法形成接口到您的對象。

private方法純粹是爲對象的作者,並可能被重構,改變和隨意刪除。

默認情況下,我會選擇private,並顯示您需要的最小值。沒有關於使用多少或最佳比率的指導原則,只是您打算如何讓對象被其他人使用。