|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
|
24. 02. 2013. | #1 |
član
Certified
|
Jedina takva primena (barem u java svetu), na koju sam naišao do sada, je baš Template pattern koji navodiš.
Najpoznatiji primerak je verovatno nezaobilazna klasa HttpServlet http://www.docjar.com/html/api/javax...vlet.java.html Ukoliko bih hteo da zabranim instanciranje neke klase, proglasio bih njen konstruktor privatnim.
__________________
http://www.svlada.com |
24. 02. 2013. | #2 |
profesionalac
Professional
Datum učlanjenja: 08.11.2010
Poruke: 211
Hvala: 68
78 "Hvala" u 32 poruka
|
Iskreno prvi put sam se susreo sa ovim slucajem i tek sad vidim da dosta ljudi tako koristi abstrac class bez ijedne abstract metode, pa i u drugim paternima (npr. decoration).
Ali i pored toga u potpunosti mi je neprirodno da u tu svrhu koristim apstraktnu klasu.. C++ bi izbacio error ako bi pokusao da napravis abstract klasu sa svim konkretnim metodama ... fina diskusija se razvila o tome i na: http://www.linkedin.com/groups/We-ha...26.S.112043042 Samo mala napomena da konstruktor treba da bude protected - nije dovoljno private.. al tako bih i ja to uradio ... |
|
|