What are the disadvantages of designing an ADT to be a pointer? E.g. you create an instance of the ADT with the express purpose of it only accessing data through a pointer. Choose from the following.choose all that apply. Please Explaina. inheritance can allow these nodes to access many differing types of data.b. It creates an unnecessary level of indirection.c. accessing differing data through the node will require ADT specializationd. The nodes can easily be added as access points in any number of data structures.