Am 24.09.2013 18:14, schrieb Andrei Alexandrescu:
On 9/24/13 9:12 AM, Paulo Pinto wrote:
Am 24.09.2013 17:29, schrieb Andrei Alexandrescu:
On 9/23/13 11:32 PM, Jacob Carlborg wrote:
On 2013-09-23 19:53, Andrei Alexandrescu wrote:


I think this is debatable. For one, languages such as Java and C++
still
have built-in "new" but quite ubiquitously unrecommend their usage in
user code. Far as I can tell that's been a successful campaign.

Since when is it _not_ recommended to use "new" in Java?

http://goo.gl/KVmAom


Andrei



The top results are from around 2002, when most JVMs still had basic GC
implementations and did not perform escape analysis.

I'm having in mind the polymorphism/flexibility argument. I'd forgotten
about the efficiency argument.

Andrei

Ah ok. There I agree with you.

The common trend is to favour interfaces for behaviour and make use of dependency injection instead of new.

--
Paulo

Reply via email to