Tagged Questions
36
votes
11answers
3k views
Is it bad habit not using interfaces? [closed]
I use interfaces rarely and find them common in others code.
Also I create sub and super classes (while creating my own classes) rarely in my code.
Is it a bad thing?
Would you suggest changing ...
7
votes
3answers
171 views
Rules about the concreteness of method parameter types, return types and property types
Some time ago I read a kind of "rule of thumb" about the concreteness of method parameter types, return types and property types, but I just do not remember it.
It said something about keep your ...
6
votes
5answers
405 views
Everything has an Interface [duplicate]
Possible Duplicate:
Do I need to use an interface when only one class will ever implement it?
I am taking over a project where every single real class is implementing an Interface. The ...
6
votes
3answers
457 views
What do you call an interface with no defining methods used as property setters
In ASP.NET and C# I've ran across this before. Your class needs to implement interface ISomething in order for something in the super class to supply something to you.
I can't remember the details, ...
2
votes
3answers
242 views
Implicit optimization versus explicit optimization
To explain what I mean, let me start with an example.
Consider a deque that supports O(logn) concatenation with another deque and O(n) addition of n elements at one end. This dequeimplements a ...
2
votes
3answers
2k views
Why should I use interfaces if the implementation will mostly stay the same? [duplicate]
Possible Duplicate:
Why are interfaces useful?
In our company we have a service oriented architecture in our asp.net application. We use interfaces for every crap class. Its a huge ...
0
votes
2answers
226 views
Why to say, my function is of IFly type rather than saying it's Airplane type
Say, I have two classes:
Airplane and Bird, both of them fly. Both implement the interface IFly. IFly declares a function StartFlying(). Thus both Airplane and Bird have to define the function, and ...
0
votes
1answer
93 views
When is it suitable to use inheritance [duplicate]
I recently had a small "argument" about inheritance with a friend. I think people overuse it a lot. Intuition tells me that that the only good reason for class inheritance is polymorphism - when there ...