Skip to main content

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


AbstractQuantity's class

Otávio Gonçalves de Santana 09/14/2014

Re: AbstractQuantity's class

Werner Keil 09/14/2014

Re: AbstractQuantity's class

Werner Keil 09/14/2014

Re: AbstractQuantity's class

Otávio Gonçalves de Santana 09/14/2014

Re: AbstractQuantity's class

Werner Keil 09/14/2014

Re: AbstractQuantity's class

Otávio Gonçalves de Santana 09/14/2014

Re: AbstractQuantity's class

Werner Keil 09/14/2014

Re: AbstractQuantity's class

Otávio Gonçalves de Santana 09/15/2014

Re: AbstractQuantity's class

Leonardo Lima 09/15/2014

Re: AbstractQuantity's class

Werner Keil 09/15/2014

RE: AbstractQuantity's class

Legrand, Karen 09/15/2014

RE: AbstractQuantity's class

Otávio Gonçalves de Santana 09/15/2014

Re: AbstractQuantity's class

Werner Keil 09/15/2014

Re: AbstractQuantity's class

Otávio Gonçalves de Santana 09/15/2014
 
 
Close
loading
Please Confirm
Close