Farklı Dil Bakış Açılarıyla Nesne-Merkezli Programlama (OOP From Different Language Perspectives)
13 Eylül 2017 Salı akşamı, Software Carftsmanship grubunun davetiyle, Sahibinden.com‘un sağladığı mekanda “Farklı Dil Bakış Açılarıyla Nesne-Merkezli Programlama (OOP From Different Language Perspectives)” başlıklı bir sunum yaptım.
Sunumda önce felsefi bir bakış açısıyla nesne ve nesne merkezli programlamanın ne olduğu üzerinde kısaca durduktan sonra, C++, Java ve C#’tan kod örnekleriyle encapsulation, miras (inheritance) ve polymorphism mekanizmalarını ele aldım.
Sunumun PDF dosyasına ve sunumda kullandığım C++, Java ve C# kodlarına buradan ulaşabilirsiniz. C++ kodları XCode, Java kodları Eclipse ve C# kodları ise Xamarin Studio projeleri olarak eklenmiştir.
Davetleri ve misafirperverlikleri için Software Carftsmanship grubundan Lemi Orhan Ergin ve Erkan Erol’a ve Sahibinden.com‘a, ayrıca emeği geçen herkese ve gelip dinleyen arkadaşlara teşekkür ederim.
Toplam görüntülenme sayısı: 1312
Emir Karsiyakali
14 Eylül 2017 @ 23:04
Selamlar, sunum yaptığınız örneklere PHP’i de ekledim. Unit test yazdığım için sadece CutterFactory’deki random()’u kaldırarak parametreyi create() methodunda string aldırdım. Elinize sağlık.
https://github.com/emir/OOP-From-Different-Language-Perspectives-PHP
Akin
15 Eylül 2017 @ 04:31
Hahhaahhh! Süper. Hic düşünmemiştim bunu. Teşekkür ederim. İndirip bakacağım ama acıkcası hic Php kodu calıstırmadım makinamda 🙂 Mac OS’a kurmam lazım.
Tekrar teşekkür ederim, sizin de elinize sağlık.