Which approach correctly implements these goals?
A. Create an abstract Beverage class that defines only abstract methods.
B. Create a Beverage interface that all beverage subtypes must implement.
C. Create an abstract Beverage class that defines both abstract and concrete methods.
D. Create a concrete Beverage class that defines both abstract and concrete methods.
Answer:C
Which approach correctly implements these goals?
A. Create an abstract Beverage class that defines only abstract methods. B. Create a Beverage interface that all beverage subtypes must implement. C. Create an abstract Beverage class that defines both abstract and concrete methods. D. Create a concrete Beverage class that defines both abstract and concrete methods.