נשלח בתאריך: 09 November 2007 בשעה 00:12 | | IP רשוּם
|
|
|
|
כמות המשתנים גלובאליים האפשריים ב-CPP כמו ב-C אינה מוגבלת.
בעקרון אין הגבלה בשום שפה על כמות המשתנים הגלובאליים ברגע שזה מאופשר. הדבר נתפס כתיכנות רע כיוון שקטע קוד המשתמש במשתנה גלובאלי לא יוכל לבוא לשימוש בתוכניות אחרות ללא משתנה זה (בעל אותו שם).
בשפות מונחות עצמים "טהורות" (#JAVA,C...ועוד) אין משתנים גלובאליים כיוון שכל קטע קוד חייב להיות עטוף במחלקה. אבל, במקומם ישנם משתנים סטאטיים הייחודים בכל מחלקה ויכולים לבוא לשימוש מכל אובייקט למחלקה זו.
בסופו של דבר זה אותה גברת בשינוי אדרת רק שבשיטה המונחית עצמים למי שמשתמש בשימוש חוזר במחלקה מסוג כזה אין שום הכרח ביצירת משתנים.
|