Pragmatic Programming, Software Development, David Thomas, Yazılım, Software Craftsmanship.
geliştirme yaparsan, kodun daha anlaşılır olur. Nesne yönelimli programlamada(OOP) bağlam, yapılandırıcılar aracılığıyla nesneye pas edilir. Tekil(Singleton) modelinde, belirli bir sınıfın sadece bir tane nesne örneğinin oluşturulmasına izin verilir. Bazıları bunu global nesne değişkeni olarak