Click here to Skip to main content
16,017,137 members

Survey Results

Is support for inheriting from two or more classes a Good or Bad thing?   [Edit]

Survey period: 10 Apr 2005 to 16 Apr 2005

We can inherit from multiple interfaces in .NET but not from multiple classes. (suggested by Kamarey)

OptionVotes% 
It's Good Thing43335.46
It depends47638.98
It's a Bad Thing31225.55



 
GeneralInterfaces are not substitutes for MI... Pin
Daniel Turini10-Apr-05 23:20
Daniel Turini10-Apr-05 23:20 
GeneralRe: Interfaces are not substitutes for MI... Pin
Vikram A Punathambekar11-Apr-05 2:43
Vikram A Punathambekar11-Apr-05 2:43 
GeneralRe: Interfaces are not substitutes for MI... Pin
Nemanja Trifunovic11-Apr-05 2:59
Nemanja Trifunovic11-Apr-05 2:59 
GeneralRe: Interfaces are not substitutes for MI... Pin
Vikram A Punathambekar11-Apr-05 6:03
Vikram A Punathambekar11-Apr-05 6:03 
GeneralI voted good, but.... Pin
Christian Graus10-Apr-05 12:28
protectorChristian Graus10-Apr-05 12:28 
GeneralRe: I voted good, but.... Pin
Toby Opferman10-Apr-05 16:17
Toby Opferman10-Apr-05 16:17 
GeneralRe: I voted good, but.... Pin
Bob Stanneveld10-Apr-05 21:20
Bob Stanneveld10-Apr-05 21:20 
GeneralRe: I voted good, but.... Pin
Toby Opferman10-Apr-05 23:04
Toby Opferman10-Apr-05 23:04 
Popularity is never a judgement call for good or bad! Many examples of superior technology can be sited that were faded out for inferior technology! This goes back as far as Beta vs. VHS! Do you own a Beta? I still laugh when I see that commerical for I think it's Lexus with their headlights that turn the corner when you turn, something that Tucker invented in his car over 50 years ago (Never heard of Tucker's car?? Smile | :) )

I don't agree with C programmer vs. C++ programmer to that extent because it's more about method of programming rather than language syntax. The syntax of the language should not dictate a good design. As an example, anyone who understands procedural programming can program that way in C or C++. I see no reason why they couldn't. Anyone who understands OO should be able to implement the same design in C or C++ (or even assembly)! Also, unfortunately C++ *IS* a superset of C. This does provide low level implementation and attempts to give you higher level constructs at a cost of contradictions in the language architecture.
GeneralRe: I voted good, but.... Pin
Aza11-Apr-05 2:22
Aza11-Apr-05 2:22 
GeneralRe: I voted good, but.... Pin
Giancarlo Aguilera11-Apr-05 4:51
Giancarlo Aguilera11-Apr-05 4:51 
GeneralRe: I voted good, but.... Pin
Toby Opferman11-Apr-05 7:07
Toby Opferman11-Apr-05 7:07 
GeneralRe: I voted good, but.... Pin
Aza11-Apr-05 21:12
Aza11-Apr-05 21:12 
GeneralRe: I voted good, but.... Pin
Bob Stanneveld11-Apr-05 4:15
Bob Stanneveld11-Apr-05 4:15 
GeneralRe: I voted good, but.... Pin
Toby Opferman11-Apr-05 9:03
Toby Opferman11-Apr-05 9:03 
GeneralRe: I voted good, but.... Pin
KevinHall11-Apr-05 5:12
KevinHall11-Apr-05 5:12 
GeneralRe: I voted good, but.... Pin
Toby Opferman11-Apr-05 7:05
Toby Opferman11-Apr-05 7:05 
GeneralRe: I voted good, but.... Pin
KevinHall11-Apr-05 7:25
KevinHall11-Apr-05 7:25 
GeneralRe: I voted good, but.... Pin
Toby Opferman11-Apr-05 7:55
Toby Opferman11-Apr-05 7:55 
GeneralRe: I voted good, but.... Pin
Alexandru Savescu11-Apr-05 3:18
Alexandru Savescu11-Apr-05 3:18 
GeneralRe: I voted good, but.... Pin
Anonymous15-Apr-05 2:47
Anonymous15-Apr-05 2:47 
GeneralRe: I voted good, but.... Pin
Toby Opferman15-Apr-05 15:53
Toby Opferman15-Apr-05 15:53 
GeneralI would have said it depends.... Pin
Briball10-Apr-05 12:26
Briball10-Apr-05 12:26 
GeneralWhy no MI present in C#? Pin
Joel Holdsworth10-Apr-05 6:11
Joel Holdsworth10-Apr-05 6:11 
GeneralRe: Why no MI present in C#? Pin
Nemanja Trifunovic11-Apr-05 3:04
Nemanja Trifunovic11-Apr-05 3:04 
GeneralRe: Why no MI present in C#? Pin
Joel Holdsworth11-Apr-05 22:49
Joel Holdsworth11-Apr-05 22:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.