რა არის დაბალი დაწყვილება Ooad-ში?
რა არის დაბალი დაწყვილება Ooad-ში?

ვიდეო: რა არის დაბალი დაწყვილება Ooad-ში?

ვიდეო: რა არის დაბალი დაწყვილება Ooad-ში?
ვიდეო: Coupling and Cohesion in Software Engineering Tutorial | Cohesion and Coupling with Examples 2024, ნოემბერი
Anonim

დაბალი დაწყვილება :-

დაწყვილება ეხება მოდულის ურთიერთობას სხვა მოდულთან. ამბობენ, რომ მოდული ძლიერ არის დაკავშირებული სხვა მოდულთან, თუ მასში ცვლილებები გამოიწვევს სხვა მოდულში ცვლილებებს

მაშინ, რას ნიშნავს დაბალი დაწყვილება?

დაწყვილება ნიშნავს რამდენად განსხვავებული მოდული არიან ურთიერთდამოკიდებული და სხვა მოდულების როგორ არიან გავლენას ახდენს მოდულის გარკვეული/მნიშვნელოვანი ფუნქციონირების შეცვლაზე. დაბალი შეერთება არის ხაზგასმულია, როგორც დამოკიდებულება აქვს შესანარჩუნებელი დაბალი ისე, რომ სულ მცირე/ უმნიშვნელო ცვლილებები არიან დამზადებულია სხვა მოდულებზე.

გარდა ზემოთ, რა არის Ooad დაწყვილება? პროგრამული უზრუნველყოფის ინჟინერიაში, დაწყვილება არის პროგრამული მოდულების ურთიერთდამოკიდებულების ხარისხი; საზომი, თუ რამდენად მჭიდროდ არის დაკავშირებული ორი რუტინა ან მოდული; მოდულებს შორის ურთიერთობის სიძლიერე. დაწყვილება ჩვეულებრივ ეწინააღმდეგება ერთიანობას.

ამის გათვალისწინებით, როგორ იღებთ დაბალ დაწყვილებას?

დაბალი დაწყვილება შეიძლება იყოს მიღწეული იმით, რომ ნაკლები კლასები აკავშირებენ ერთმანეთს. Საუკეთესო დაწყვილების შემცირების გზა არის API-ის (ინტერფეისის) მიწოდებით.

რატომ უნდა შემცირდეს შეერთება კლასებს შორის?

ფხვიერი დაწყვილება სასურველია. ეს ნიშნავს, რომ ობიექტები უფრო დამოუკიდებლად მუშაობენ ერთმანეთისგან. ფხვიერი დაწყვილება ამცირებს "ტალღოვანი ეფექტი", სადაც იცვლება ერთში კლასი იწვევს სხვაში ცვლილებების აუცილებლობას კლასები რა მაღალი შეკრულობა სასურველია, რადგან ეს ნიშნავს კლასი აკეთებს ერთი სამუშაო კარგად.

გირჩევთ: