Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #29775
| From | Joerg Meier <joergmmeier@arcor.de> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: JDK 1.8.0_20 and JDK 1.7.0_67 released |
| Date | 2014-08-21 01:53 +0200 |
| Message-ID | <12so0mwc2omoe$.er48ty5vst88.dlg@40tude.net> (permalink) |
| References | <dsq7v99vkeccc2ueq2e0dlfnllttd7dr31@4ax.com> <2hj8v9h951em10i9unv8bp3d4ba4nrqmqv@4ax.com> <53f4a671$0$304$14726298@news.sunsite.dk> <bff9v91pluj4abhkubcleudt4cd24v9mf1@4ax.com> |
On Wed, 20 Aug 2014 08:28:04 -0700, Roedy Green wrote:
> On Wed, 20 Aug 2014 09:45:11 -0400, Arne Vajhøj <arne@vajhoej.dk>
> wrote, quoted or indirectly quoted someone who said :
>>You should have taken the advice of Joshua Bloch and used
>>composition instead of inheritance.
> The advantage of inheritance is you only have to override a small
> number of methods. With composition, you need to wrap everything you
> want to expose.
> With composition, you have control over what is exposed. If a new
> method appears in the base class it will not be automatically exposed.
> That could be a good or a bad thing.
Welcome to Lombok's @Delegate:
public Bla {
@Delegate
private final List<String> names = new ArrayList<String>();
}
Bla bla = new Bla();
bla.add("Tadaa!");
<http://projectlombok.org/features/Delegate.html>
Liebe Gruesse,
Joerg
--
Ich lese meine Emails nicht, replies to Email bleiben also leider
ungelesen.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-19 17:32 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-19 18:47 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Wayne <nospam@all.invalid> - 2014-08-19 23:24 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-19 20:54 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Wayne <nospam@all.invalid> - 2014-08-20 09:24 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-21 00:20 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released thinbluernime <thinbluernime3@gmail.com> - 2014-08-21 15:11 +0000
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Arne Vajhøj <arne@vajhoej.dk> - 2014-08-22 16:10 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2014-08-23 02:18 +0100
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Arne Vajhøj <arne@vajhoej.dk> - 2014-08-22 21:32 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Arne Vajhøj <arne@vajhoej.dk> - 2014-08-22 16:10 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-21 00:20 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Wayne <nospam@all.invalid> - 2014-08-21 23:54 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Jan Burse <janburse@fastmail.fm> - 2014-08-21 10:18 +0200
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Wayne <nospam@all.invalid> - 2014-08-21 05:37 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Jan Burse <janburse@fastmail.fm> - 2014-08-21 11:43 +0200
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Arne Vajhøj <arne@vajhoej.dk> - 2014-08-22 16:12 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-20 00:32 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Arne Vajhøj <arne@vajhoej.dk> - 2014-08-20 09:45 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-20 08:22 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-20 08:28 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Arne Vajhøj <arne@vajhoej.dk> - 2014-08-20 13:20 -0400
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Joerg Meier <joergmmeier@arcor.de> - 2014-08-21 01:53 +0200
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released markspace <markspace@nospam.nospam> - 2014-08-21 08:42 -0700
Re: JDK 1.8.0_20 and JDK 1.7.0_67 released Roedy Green <see_website@mindprod.com.invalid> - 2014-08-20 09:39 -0700
csiph-web