0
Are you asking what the difference is between an object oriented programming language and a non object oriented language? Object oriented allows for the creation of a member that can be derived from and extended upon, this can be an object of type "Dog" for example: Lets say we have an interface called IAnimal and it have some basic members that don't include a method body (as all interface members are), then we create a class called Dog and it inherits from IAnimal, now our dog class is of type IAnimal and it will have the default methods of that interface which you must implement. In essence OOP is the creation and extension of classes, interfaces, abstract classes etc, and this makes OOP very desirable. Non OOP doesn't allow for object creation and or inheritance. Hope this helps.
15th Sep 2018, 12:28 AM
John
John - avatar