Elinizdeki programlama dilinde nesneye yönelimli (OO - Object Oriented)
programlama imkanı olmasa idi ne yapardınız? İki seçenekten biri gelirdi aklınıza
herhalde:
- OO desteği veren bir dil kullanmaya başlamak.
- Elinizdeki dile OO desteği katmak için uğraşmak.
Bu kısa yazıda Peter Norvig'in PAIP (Paradigms of Artificial Intelligence
Programming Case Studies in Common Lisp) kitabının 13. bölümündeki birkaç kısa
örnekten yola çıkarak "eğer Common Lisp dilinde CLOS (Common Lisp Object
System) gibi bir şey olmasaydı bunu nasıl gerçekleştirebilirdik?" sorusunun
cevabının ilk bölümüne göz atacağız.
Bunu sevenler bunu da sevdi