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 | 7255 reads
|
Browse archives
Active forum topics |
Recent comments
1 week 5 hours ago
1 week 5 hours ago
1 week 6 days ago
2 weeks 2 days ago
2 weeks 3 days ago
2 weeks 3 days ago
2 weeks 3 days ago
4 weeks 5 days ago
8 weeks 1 day ago
8 weeks 1 day ago