1-Problem çözümlerini nesneye yönelik olarak ifade edebilmek için gerekli temel yapıları kavrar. 2-Nesneye yönelik çözümleri standart bir gösterim ile açıklar. 3-Kalıtım ve çok-biçimlilik özellikleri ile arayüzleri etkin kullanarak, esnek nesneye yönelik çözümler üretir ve uygular. 4-Bir problem için en etkin nesneye yönelik çözümü seçer ve uygular. 5-Şablonları ve standart şablonlar gösterilir |