בנאים מוגן עבור כיתות תקציר
רישום קוד שינוי Resharper 4.0 תציע היא שאם בנאי הציבור נמצא בכיתה מופשט, זה צריך להיות מותאם לשימוש מתקן גישה מוגנת אם הציבור כיום:

אז, מתוך זה:
- AbstractClass הציבור ברמה המופשטת AbstractClass
- (
- AbstractClass ציבורית ()
- (
- )
- )
לשם כך:
- AbstractClass הציבור ברמה המופשטת AbstractClass
- (
- AbstractClass מוגן ()
- (
- )
- )
אז, למה זה קוד טוב עריכה?
ובכן, בעל בנאי הציבורי על המעמד מופשט במונחים של ארכיטקטורת קוד זה לא הגיוני מאז המחלקה המופשטת לא יכול להיות מופעים ישירות: הוא נוצר במקום על ידי instantiating סוג הנובעות. סוגי כך נגזר רק גישה בנאי המעמד המופשט. מוגן יותר כראוי מתאר מתקן גישה רלוונטית עבור בנאי, כמו גם הבטחת סוגי יורש הדרוש לך גישה בנאי.
עוד ניכר, קישוט המתאים מתקן גישה יהיה בתורו לא לאכלס Intellisence עם חבורה של זבל חסר תועלת ![]()
4 תגובות »
RSS Feed להערות על זה לכתוב. TrackBack-URL
































לא ידעתי על זה, טיפ גדול
!)
(למרות שזה מסווג תחת SharePoint ופיתוח. אתה צריך C # קטגוריה או משהו
תגובה על ידי ג 'יימס Fortner - 12 במאי, 2009 @ 08:07
אכן, היו לי כמה שיעורים מופשטים שהיו עושים את זה. em תיקון מעלה עכשיו!
תגובה על ידי קר קירק - 12 במאי, 2009 @ 08:08
אני פשוט לא מבינה למה זה חשוב. מה הם הנימוקים הרלוונטיים ליישום על פני מוצר שלם לשיפור זה ....
תגובה על ידי ג 'יימס טייסון - 12 במאי, 2009 @ 08:26
@ ג 'יימס:
מה? ההצדקות אתה שואל לגבי ממוקמים המאמר.
תגובה על ידי Buenz אדם - 12 במאי, 2009 @ 08:30