Which of the following statements are true about the observer pattern?Each correct answer represents a complete solution. Choose three.This type of question contains radio buttons and checkboxes for selection of options. Use Tab for navigation and Enter or space to select the option.Aoption AConcerns itself with the intricacies of combining classes or objectsBoption BDecouples objectsCoption CAllows one set of objects to keep track of changes in another objectDoption DAvoids one-to-many dependency