Tagged Questions
3
votes
2answers
128 views
Should I make package private my DAO interfaces?
I have several DAO classes that implement an interface. In the other hand, I have Service classes that use those DAO implementations.
So far all the DAO interfaces are public and I was thinking if ...
5
votes
1answer
151 views
Why aren't there Dimension and Point interfaces?
I mean something along the lines of:
public interface Dimensioned {
int getWidth();
int getHeight();
}
and
public interface Positioned {
int getX();
int getY();
}
There are a ...
8
votes
3answers
209 views
Should I implement an interface directly or have the superclass do it?
Is there a difference between
public class A extends AbstractB implements C
{...}
versus...
public class A extends AbstractB
{...}
AbstractB implements C
{...}
I understand that in both cases, ...
2
votes
2answers
184 views
How to create contracts in python
I am currently learning Python (from Java) and have a question on contracts.
Example: an application defines an interface that all plugins must implement and then the main application can call it.
...
0
votes
0answers
91 views
Where are the Interface information stored?
I would like to know whether the information in an interface such as the variables which are final and the methods which are abstract and static would all live in method area ???
And what would be ...
6
votes
5answers
281 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 ...
0
votes
2answers
325 views
Java - What methods to put in an interface and what to keep out
I'm designing a file handler interface:
public interface FileHandler
{
public void openFileHandler(String fileName);
public void closeFileHandler();
public String readLine();
public ...
2
votes
1answer
279 views
Why this code create object as interface?
In am reading Spring in Action (3rd edition) and here a snippet from it:
ApplicationContext ctx=new ClassPathXmlApplicationContext("springidol.xml");
Performer ...
12
votes
4answers
537 views
Is there a different usage rationale for abstract classes/interfaces in C++ and Java
According to Herb Sutter one should prefer abstract interfaces (all pure virtual functions) to abstract classes in C++ to decouple the implementation as far as possible. While I personally find this ...
7
votes
9answers
923 views
What OO Design to use ( is there a Design Pattern )?
I have two objects that represent a 'Bar/Club' ( a place where you drink/socialise).
In one scenario I need the bar name, address, distance, slogon
In another scenario I need the bar name, address, ...
30
votes
6answers
4k views
What is the point of having every service class have an interface?
At the company I work at, every service class has a corresponding interface. Is this necessarily? Most of these interfaces are only used by a single class and we are not creating any sort of public ...
0
votes
6answers
306 views
Interfaces: profit of using
First of all, my ubiquitous language is PHP, and I'm thinking about learning Java.
So let me split my question on two closely related parts.
Here goes the first part.
Say I have a domain-model ...
1
vote
4answers
818 views
Teaching java interfaces to absolute beginners: What is a good example? [duplicate]
Possible Duplicate:
Explaining interfaces to beginning programmers?
I searched on stackoverflow and here for a good example to
teach java interfaces in a beginners class.
I found the ...
6
votes
3answers
2k views
Who extends interfaces? And why?
AFAIK, my class extends parent classes and implements interfaces. But I run across a situation, where I can't use implements SomeInterface. It is the declaration of a generic types. For example:
...
10
votes
8answers
1k views
What is the point of an interface? [duplicate]
Possible Duplicate:
When to use abstract classes instead of interfaces and extension methods in C#?
What other reasons are there to write interfaces rather than abstract classes?
This ...