Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #29775

Re: JDK 1.8.0_20 and JDK 1.7.0_67 released

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>

Show all headers | View raw


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


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