Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #30214
| Newsgroups | comp.lang.java.programmer |
|---|---|
| Date | 2014-10-27 13:26 -0700 |
| Message-ID | <0b94f856-9631-48ee-8d2d-94055d79cfd6@googlegroups.com> (permalink) |
| Subject | Object orientation question |
| From | mike <mikaelpetterson@hotmail.com> |
Hi,
Let me take an example.
We have an interface called BaseIface and then we have a BaseImpl. Then we have AddtionInterface and AdditionImpl. AdditionInterface is a BaseInterface.
Now if we have the following:
public class AdditionImpl implements AdditionInterface, BaseInterface {
}
or
public interface AdditionInterface extends BaseInterface {
}
And then have
public class AdditionImpl implements AdditionInterface {
}
I think the first option is more clear. Since when I look at the class I can see that it has a AdditionInterface and a BaseInterface. Then I know what the class is.
I would like to hear if this approach is correct or how do you view it?
br,
//mike
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
Object orientation question mike <mikaelpetterson@hotmail.com> - 2014-10-27 13:26 -0700
Re: Object orientation question Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-10-27 16:51 -0400
Re: Object orientation question Robert Klemme <shortcutter@googlemail.com> - 2014-10-27 23:51 +0100
Re: Object orientation question Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-10-28 09:45 +0000
Re: Object orientation question Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-10-28 08:29 -0400
Re: Object orientation question Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-10-28 08:33 -0400
Re: Object orientation question Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-10-28 16:26 +0000
Re: Object orientation question Robert Klemme <shortcutter@googlemail.com> - 2014-10-29 08:35 +0100
Re: Object orientation question Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-10-30 00:32 +0000
csiph-web