Answered step by step
Verified Expert Solution
Question
1 Approved Answer
can someone pleas do these, the most comfusing thing for me the the fist part which i sdoing the singleton pattern Advertisement +Advertisement (title: Title,
can someone pleas do these, the most comfusing thing for me the the fist part which i sdoing the singleton pattern
Advertisement +Advertisement (title: Title, adText: AdText) : Advertisement +getTitle(): Title +setText(adText:AdText) +display 0.3 uploadedAds 1 Advertiser +Advertiser ():Advertiser +display +signUp +changeDetails) +simulation +addAdvertisement(title:Title, adText:AdText) +changeDetails +deleteAdvertisement(title: Title) +editAdvertisement(title:Title adText:AdText) +getRefNum(): Refnum +setRefNum(refNum: RefNum) +unsubscribe(refNum:RefNum) 0.* advertisers 1 admin Administration +signUp 0) +display +unsubscribe(refNum: RefNum) +changeDetails (refnum :RefNum) +createRef(): Refnum +main (args) +Administration(): Administration on Moodle to complete the following tasks. Extend the provided class diagram Extend the provided class diagram by adding the following classes: Regulator, which implements the "Observer" abstract class and imple- ments the singleton design pattern FoodAdvertiser and Attraction Advertiser as subclasses of Advertiser with suitable methods . Subject and Observer abstract classes 4 Additionally, alter the classes in the provided class diagram as necessary to in- tegrate the classes above. Note this will require the alteration of some class methods in the provided class diagram. Show associations (with their multi- plicity, labels, and navigabilities). Save the extended class diagram in a Word Advertisement +Advertisement (title: Title, adText: AdText) : Advertisement +getTitle(): Title +setText(adText:AdText) +display 0.3 uploadedAds 1 Advertiser +Advertiser ():Advertiser +display +signUp +changeDetails) +simulation +addAdvertisement(title:Title, adText:AdText) +changeDetails +deleteAdvertisement(title: Title) +editAdvertisement(title:Title adText:AdText) +getRefNum(): Refnum +setRefNum(refNum: RefNum) +unsubscribe(refNum:RefNum) 0.* advertisers 1 admin Administration +signUp 0) +display +unsubscribe(refNum: RefNum) +changeDetails (refnum :RefNum) +createRef(): Refnum +main (args) +Administration(): Administration on Moodle to complete the following tasks. Extend the provided class diagram Extend the provided class diagram by adding the following classes: Regulator, which implements the "Observer" abstract class and imple- ments the singleton design pattern FoodAdvertiser and Attraction Advertiser as subclasses of Advertiser with suitable methods . Subject and Observer abstract classes 4 Additionally, alter the classes in the provided class diagram as necessary to in- tegrate the classes above. Note this will require the alteration of some class methods in the provided class diagram. Show associations (with their multi- plicity, labels, and navigabilities). Save the extended class diagram in a WordStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started