Sometimes I use #new

> On 08 Apr 2015, at 11:31, Christophe Demarey <[email protected]> 
> wrote:
> 
> Hi,
> 
> We use quite often the singleton pattern but when I need to use one, I always 
> need to ask myself "What is the selector to get this singleton?".
> We use either aClass>>current, aClass>>default or aClass>>uniqueInstance.
> Could we agree on the selector to use and update existing code?
> 
> To get a quick overview, I  searched about these methods in a Pharo4  image 
> and get these results:
> ((SystemNavigation default allImplementorsOf: #default) select: #isMetaSide) 
> size. "45"
> ((SystemNavigation default allImplementorsOf: #current) select: #isMetaSide) 
> size.  "40"
> ((SystemNavigation default allImplementorsOf: #uniqueInstance) select: 
> #isMetaSide) size.  "19"
> 
> Your opinion?
> 
> Christophe.


Reply via email to