Aktywne Wpisy
rales +228
#ralesnatinderze <-- tag do obserwowania
EDYCJA 4
Dziewczyna nr 30 (spotkanie pierwsze i drugie)
Zgodnie z założeniami, obiecałem sobie, że tym razem podejdę bardziej jakościowo. Mniej dziewczyn przesuwałem w prawo, jeżeli w konwersacji widziałem, że druga strona odpisuje bez chęci czy zainteresowania, to nie ciągnąłem, tylko usuwałem parę lub przestawałem dalej pisać.
Nr 30 mieszka ok. 80 km ode mnie. Zesparowało nas przypadkiem, gdy przejeżdżałem obok jej miejscowości. Nie zaprosiłem jej na
EDYCJA 4
Dziewczyna nr 30 (spotkanie pierwsze i drugie)
Zgodnie z założeniami, obiecałem sobie, że tym razem podejdę bardziej jakościowo. Mniej dziewczyn przesuwałem w prawo, jeżeli w konwersacji widziałem, że druga strona odpisuje bez chęci czy zainteresowania, to nie ciągnąłem, tylko usuwałem parę lub przestawałem dalej pisać.
Nr 30 mieszka ok. 80 km ode mnie. Zesparowało nas przypadkiem, gdy przejeżdżałem obok jej miejscowości. Nie zaprosiłem jej na
Kryspin013 +165
Kiedy twoją jedyną cechą osobowości jest błona dziewicza...
#najka #bekazprawakow #neuropa #heheszki #bekazkatoli
#najka #bekazprawakow #neuropa #heheszki #bekazkatoli
private static Singleton unikalnaInstancja;
private Singleton(){}
public static synchronized Singleton tworzenieInstancji(){
if(unikalnaInstancja=null){
unikalnaInstancja = new Singleton;
}
return unikalnaInstancja;
}
#programowanie #java #wzorceprojektowe #singleton
@plusiarz: no to singleton czy 3 obiekty, zdecyduj sie cumplu bo zakreciles mi w glowie ( ͡° ͜ʖ ͡°)
Komentarz usunięty przez autora
public
```**```
```**```
class
```**```
Singleton {
```**```
private
```**```
```**```
static
```**```
Singleton unikalnaInstancja;
```**```
private
```**```
```**```
static
```**```
```**```
int
```**```
singletonCount = 0;
```**```
private
```**```
Singleton(){}
```**```
public
```**```
```**```
static
```**```
```**```
synchronized
```**```
```**```
void
```**```
tworzenieInstancji(Singleton singletonRef) {
```**```
if
```**```
(singletonRef ==
```**```
null
```**```
) && (singletonCount <3) singletonRef =
```**```
new
```**```
Singleton();
``````
}
.
w każdym razie takie coś w mocno pokręconej implementacji ActiveRecord ;)
public
```**```
```**```
class
```**```
Singleton {
```**```
private
```**```
```**```
static
```**```
```**```
int
```**```
singletonCounter = 0;
```**```
private
```**```
Singleton(){}
```**```
public
```**```
```**```
static
```**```
```**```
synchronized
```**```
```**```
void
```**```
tworzenieInstancji(Singleton singletonRef) {
``````
```**```
if
```**```
(singletonRef ==
```**```
null
```**```
) && (singletonCount <3) {
singletonRef =
```**```
new
```**```
Singleton();
singletonCounter++;
}
}
``````
}
Gdzie getInstanceIterator() zwraca Iterator for kolekcji z wybranym przez nas Strategy dobioru kolejnych instancji.
@Pruderyjny: ciekawe ale dość skomplikowane rozwiązanie, również dzięki
Komentarz usunięty przez autora
public
```**```
```**```
class
```**```
SingletonTest {
``````
```**```
public
```**```
```**```
static
```**```
```**```
void
```**```
main(String[] args) {
Singleton s1 =
```**```
null
```**```
;
Singleton s2 =
```**```
null
```**```
;
Singleton s3 =
```**```
null
```**```
;
Singleton s4 =
```**```
null
```**```
;
Singleton.tworzenieInstancji(s1);
Singleton.tworzenieInstancji(s2);
Singleton.tworzenieInstancji(s3);
Singleton.tworzenieInstancji(s4);
}
}
``````
```**```
class
```**```
Singleton {
```**```
private
```**```
```**```
static
```**```
```**```
int
```**```
singletonCounter = 0;
```**```
private
http://wykop-code.appspot.com/