User loginNavigation |
why inheritence in OOP?I thinking about the design of the object model of a new programming language, and am leaning away from the idea of inheritance. As far as my understanding goes, inheritance serves the following purposes: * re-use of code in the child class by inheriting functionality from parent classes * helping/enabling polymorphism by creating classes that have similar enough capabilities to make them "compatible" to a greater of lesser extent. Have I missed anything or got aything wrong? Does anyone know of any language type models that do not use inheritance? Does anyone have a view of the pros & cons of such a model? I've looked at what has been in Go, and my initial impression is that I like it. Thanks, Mark. By ad1mt at 2012-02-28 10:48 | Site Discussion | previous forum topic | next forum topic | other blogs | 7701 reads
|
Browse archives
Active forum topics |
Recent comments
27 weeks 1 day ago
27 weeks 2 days ago
27 weeks 2 days ago
49 weeks 3 days ago
1 year 1 week ago
1 year 3 weeks ago
1 year 3 weeks ago
1 year 5 weeks ago
1 year 10 weeks ago
1 year 10 weeks ago