in my project architecture, I have created a project and included 3 other class library projects and a class is inheriting from other library class.
[ex. model class is inherited in DAL (DataAccess layer), and DAL is further inherited in BAL (BusinessAcess layer)]
then my question is what are the advantages and disadvantages of this architecture?
or
should I create an instance of the class and then call its method when required?