Click here to Skip to main content
15,885,546 members
Home / Discussions / C#
   

C#

 
QuestionIs this an OOP Programme? Pin
nstk11-Jun-12 21:26
nstk11-Jun-12 21:26 
AnswerRe: Is this an OOP Programme? Pin
Abhinav S11-Jun-12 23:33
Abhinav S11-Jun-12 23:33 
AnswerRe: Is this an OOP Programme? Pin
Pete O'Hanlon12-Jun-12 1:58
mvePete O'Hanlon12-Jun-12 1:58 
AnswerRe: Is this an OOP Programme? Pin
PIEBALDconsult12-Jun-12 3:40
mvePIEBALDconsult12-Jun-12 3:40 
GeneralMessage Removed Pin
12-Jun-12 4:39
professionalN_tro_P12-Jun-12 4:39 
GeneralRe: Is this an OOP Programme? Pin
nstk12-Jun-12 8:37
nstk12-Jun-12 8:37 
AnswerRe: Is this an OOP Programme? Pin
nstk12-Jun-12 8:34
nstk12-Jun-12 8:34 
GeneralRe: Is this an OOP Programme? Pin
harold aptroot12-Jun-12 8:48
harold aptroot12-Jun-12 8:48 
You can write object oriented code in C, and you can write mostly non-object oriented code in C#. But C is still not an object oriented language, and C# still is. So when you asked "is it OOP?" then what does that even mean?

And also, does it matter? So that program may or may not be "proper OOP design", but are you sure that's a problem? Would it help if it were?
OOP is not a silver bullet that magically solves all problems - indeed it often creates new ones.

If there is a problem with maintainability of the code, then there is a problem with the maintainability of the code. Whether it's object oriented or not doesn't necessarily imply there is a problem with the maintainability of the code, and if both are true at the same time anyway, that does not necessarily make the non-OOP-ness the cause of the problem.


TL;DR: if there is a problem with the code, fix it. If it's not OOP designed but there is no problem, why fix what isn't broken?
GeneralRe: Is this an OOP Programme? Pin
jschell12-Jun-12 9:13
jschell12-Jun-12 9:13 
GeneralC# Pin
Mahendra Kumar11-Jun-12 21:05
Mahendra Kumar11-Jun-12 21:05 
AnswerRe: C# Pin
OriginalGriff11-Jun-12 21:24
mveOriginalGriff11-Jun-12 21:24 
GeneralRe: C# Pin
Pete O'Hanlon11-Jun-12 21:34
mvePete O'Hanlon11-Jun-12 21:34 
AnswerRe: C# Pin
Abhinav S11-Jun-12 23:26
Abhinav S11-Jun-12 23:26 
QuestionHow to remove null value from Lambda expression or Array Pin
Member 871482911-Jun-12 9:26
Member 871482911-Jun-12 9:26 
AnswerRe: How to remove null value from Lambda expression or Array Pin
kevinnicol11-Jun-12 10:04
kevinnicol11-Jun-12 10:04 
GeneralRe: How to remove null value from Lambda expression or Array Pin
Member 871482911-Jun-12 10:48
Member 871482911-Jun-12 10:48 
GeneralRe: How to remove null value from Lambda expression or Array Pin
Pete O'Hanlon11-Jun-12 12:05
mvePete O'Hanlon11-Jun-12 12:05 
QuestionC# 2010 edit Pin
sc steinhayse11-Jun-12 6:58
sc steinhayse11-Jun-12 6:58 
AnswerRe: C# 2010 edit Pin
Dave Kreskowiak11-Jun-12 7:12
mveDave Kreskowiak11-Jun-12 7:12 
AnswerRe: C# 2010 edit Pin
OriginalGriff11-Jun-12 8:31
mveOriginalGriff11-Jun-12 8:31 
QuestionDesign surface inside other design surface Pin
redhatee200611-Jun-12 3:42
redhatee200611-Jun-12 3:42 
QuestionAm I doing this right..... Pin
glennPattonWork311-Jun-12 2:41
professionalglennPattonWork311-Jun-12 2:41 
AnswerRe: Am I doing this right..... Pin
PIEBALDconsult11-Jun-12 3:20
mvePIEBALDconsult11-Jun-12 3:20 
GeneralRe: Am I doing this right..... Pin
glennPattonWork311-Jun-12 3:31
professionalglennPattonWork311-Jun-12 3:31 
GeneralRe: Am I doing this right..... Pin
PIEBALDconsult11-Jun-12 4:12
mvePIEBALDconsult11-Jun-12 4:12 

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.