בית התפתחות מהי תכנות מונחה נושא? - הגדרה מטכנולוגיה

מהי תכנות מונחה נושא? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של תכנות מונחה-נושא?

תכנות מונחה-נושא היא גישה מוכוונת-עצמים בה מתחלקות מערכות משנה שונות המכונות נושאים כדי ליצור נושאים חדשים המבוססים על ביטוי הקומפוזיציה. הגישה היא סטייה רדיקלית מהגישה הקלאסית מונחית-עצמים, בה מוגדרים אובייקטים על סמך תכונותיהם ושיטותיהם. תכנות מונחת-נושא מכוונת ברובה לחלוקת מערכת מוכוונת-עצמים לנושאים. בכך הוא מספק תצוגה מורכבת של פיתוח האפליקציות.

Techopedia מסביר את תכנות מונחה הנושאים

המטרה העיקרית של תכנות מונחה נושא היא לסייע בהתפתחות סוויטות ולהקל על פיתוח יישומים משתפים פעולה. שתי הדרכים בהן יישומים משתפים פעולה הם על ידי שיתוף עצמים ועל ידי עזרה משותפת בהוצאות להורג. ניתן להשתמש בנושאים בתכנות מונחה-נושא ליצירת נושאים גדולים יותר יחד עם שילוב הפונקציונליות שלהם. זה עוזר בשימוש חוזר בפונקציות הקיימות לנבדקים בנושאים גדולים יותר. יתר על כן, בהתבסס על כללי קומפוזיציה, הנושאים מורכבים במערכת וגישה חלוקה זו מסייעת בהרחבה ושמירה על סביבות גדולות מונחות עצמים. קוד המקור של היישום אינו הכרחי, והוא מסייע בהרחבת יישומים קיימים עם פונקציות חדשות ולא מתוכננות.


הגישה המכוונת-נושא מסייעת בהבאת מודל ובהתמקדות בסוגיות הקשורות בהרכב בתוך אפליקציה. היא מכניסה כללי קומפוזיציה ומרכיבים, כמו גם מסייעת ביצירה טובה יותר של חפצים, בהתחשב בפרוטוקולי מחיקה וסיום. זה גם מסייע בהתאמת כיתות וממשקים וגם בטיפול בנושאי יישום.

מהי תכנות מונחה נושא? - הגדרה מטכנולוגיה