Use Advanced Search to search the entire archive.
Re: AbstractQuantity's class
- From: Otávio Gonçalves de Santana <
>
- To:
- Subject: Re: AbstractQuantity's class
- Date: Sun, 14 Sep 2014 11:59:08 -0300
Maybe this name was created before the new age of name in Java API, the
method as DSL.
For example, if I have a Flower's class, the best name factory name will:
Flower flower = Garden.of(KindFlower);
instead of:
Flower flower = AbstractFlower.of(KindFlower);
So:
would better:
Quantity<Length> metre = QuantityMeasurable.of(10, SI.METRE);
Quantity<Length> metre = QuantityMeasure.of(10, SI.METRE);
instead of
Quantity<Length> metre = AbstractQuantity.of(10, SI.METRE);
On Sun, Sep 14, 2014 at 8:32 AM, Werner Keil
<
>
wrote:
>
Sorry but we had that confusion with JSR 275, so ONE Measurement is
>
enough, we must not have Measure implements Measurement, that would just be
>
a mess.
>
>
JScience called that "Amount", but you see a lot of very popular projects
>
(SpringFramework) doing exactly the same. There are Abstract*.valueOf() or
>
similar constructions.
>
>
Regards,
>
Werner
>
>
Werner Keil | JCP Executive Committee Member, JSR 363 Co Spec Lead |
>
Eclipse UOMo Lead, Babel Language Champion | Apache Committer | Java
>
Godfather
>
>
Twitter @wernerkeil | @UnitAPI | @JSR354 | #EclipseUOMo | #Java_Social |
>
#DevOps
>
Skype werner.keil | Google+ gplus.to/wernerkeil
>
>
* JavaZone 2014: 9-11 Sep 2014, Oslo, Norway. Werner Keil, JCP EC Member,
>
JSR 363 Spec Lead will present "JSR 363 - The Answer to Life Science and
>
the Internet of Everything"
>
>
* JavaOne 2014: Sep 30, San Francisco, USA, Werner Keil, JCP EC Member,
>
JSR 354 EG Member will host "Java and Digital Currencies, Friend or FOE"
>
>
* JMaghreb 3.0: 4-6 Nov 2014, Casablanca, Morocco. Werner Keil, JCP EC
>
Member, JSR 363 Spec Lead, DevOps Guy will present "Triple-E' class
>
DevOps", "JSR 363"
>
>
* ApacheCon Europe: 17 Nov 2014, Budapest, Hungary. Werner Keil, JCP EC
>
Member, Apache DeviceMap Committer will present "Apache DeviceMap"
>
>
* Mobile Developer Conference kompakt: 18 Nov 2014, Hamburg, Germany.
>
Werner Keil, JCP EC Member, Apache DeviceMap Committer will present "Apache
>
DeviceMap" (GER)
>
>
On Sun, Sep 14, 2014 at 12:29 PM, Otávio Gonçalves de Santana <
>
>
>
wrote:
>
>
> Hi Guys.
>
> How is going?
>
>
>
> I believe we have a possible problem with nomeclature in
>
> AbstractQuantity's class, looking this example:
>
>
>
> Quantity<Length> metre = AbstractQuantity.of(10, SI.METRE);
>
> Quantity<Length> foot = metre.to(US.FOOT);
>
>
>
> IMHO, Abstract* is not a good name to a factory, maybe just Measure, so
>
> will:
>
>
>
> Quantity<Length> metre = Meansure.of(10, SI.METRE);
>
> Quantity<Length> foot = metre.to(US.FOOT);
>
>
>
> WDYF?
>
>
>
> --
>
> Otávio Gonçalves de Santana
>
>
>
> blog: http://otaviosantana.blogspot.com.br/
>
> twitter: http://twitter.com/otaviojava
>
> site: *http://about.me/otaviojava <http://about.me/otaviojava>*
>
> 55 (11) 98255-3513
>
>
>
>
>
--
Otávio Gonçalves de Santana
blog:
http://otaviosantana.blogspot.com.br/
twitter:
http://twitter.com/otaviojava
site: *
http://about.me/otaviojava <
http://about.me/otaviojava>*
55 (11) 98255-3513