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.