ההבדלים בין ב++c ל c#

rchokler

New member
ההבדלים בין ב++c ל c#

סליחה על אבל יש לי קצת אי הבנה. אני בקיא בתכנות ב C++ ועד היום ידעתי על classes שיש prototypes ואח"כ קבצי h files ששם יהיו המימושים של ה member function מה קורה ב C# ???? אייך ממשים את ה member function האם אין מקום נפרד מהגדרת ה class ואם אין אייך אפשר לראות מסודר רק את ה member function של ה class.. הרי יש לי כמה פונקציות ופתאום אחת ממומשת בהרבה שורות קוד אייך אני אמור לשחות בכל הבלאגן????
 

gilad g

New member
זה כמו ב-java ../images/Emo13.gif

ההצהרה על המימוש והממשק של המחלקה, הם באותו קובץ (cs.). אם יש לך vs.net, יש כלים כמו Class Viewer שמציגים רשימה של מחלקות, והחברים שלהם.
 

ייוניי

New member
קצת סדר בבלגן

אז נכון שמדובר במבנה שונה של ה CLASS בכך שכל המתודות מוצהרות ומוגדרות באותה נשימה, אבל יש דרך ליצור סדר בבלגן. אני, למשל, אוהב לראות את המתודות החיצוניות (Public) של כל Class בקובץ נפרד, לכן אני משתמש כמעט בכל Class ב Interface או Abstract Class נוסף שבו מוגדרות המתודות החיצוניות בצורה מסודרת (+ דוקומנטציה) ומופרדות מה Class שמיישם אותן. מעבר לעניין של נוחות יש פה עניין של תכנות OO נכון והכנה לשימוש חוזר בקוד.
 
למעלה