Abstract class functions
Is it fine design wise to have an abstract class A with 2 classes B and C inheriting from it, with B just overriding the functions the abstract class offers but C having some additional functions that are neither in parent class A nor B?