כבר נאמר שאין קשר ליתרונות וחסרונות
בפורום אחר ששאלת. זה יותר תלוי בתכנון. עם Private עבור מידע שיהיה שמור אך ורק למחלקה עצמה עם Protected כאשר המידע צריך לעבור בירושה (נגיד פונקציה שמשמשת לחישובים פנימיים ותהיה לעזר במחלקות היורשות אותה - נגיד ב-DAO הכנסה של רשומה). מלבד זאת, השאלה צריכה להיות בפורום הנדסת תוכנה (1279), שם עוסקים בתכנון.