Özet olarak hayatı nesnelere bölmektedir. Kullandığımız yordamları direk uygulama kodunu yazmayıp, sınıflar içine yazıyor ve bu sınıflardan türettiğimiz nesneler üzerinden çağırıyor isek OOP yapıyoruz demektir.
3 prensibe sahiptir. Encapsulation, Inheritance, Polymorphism
Bu kısımları kısaca açıklamak gerekirse;
1- Encapsulation
Nesne hakkındaki bilgiler anlamına gelir. Örneğin bir arabanın rengi, modeli gibi.
2- Inheritance
Bir nesnenin bir başka nesne üzerine kurulmasıdır. Ortak özelliklerin bağlanmasıdır da diyebiliriz.
3- Polymorphism
Belli bir işlemin birçok nesne tarafından kullanılmasıdır.
Gelecek makalelerde daha fazla örnek ve detaylı bilgi ile görüşmek üzere.
{:tr} Makalenin ilk bölümünde, Software Supply Chain güvenliğinin öneminden ve containerized uygulamaların güvenlik risklerini azaltabilmek…
{:tr}Bildiğimiz gibi modern yazılım geliştirme ortamında containerization'ın benimsenmesi, uygulamaların oluşturulma ve dağıtılma şekillerini oldukça değiştirdi.…
{:tr}Bildiğimiz gibi bir ürün geliştirirken olabildiğince farklı cloud çözümlerinden faydalanmak, harcanacak zaman ve karmaşıklığın yanı…
{:tr}Bazen bazı senaryolar vardır karmaşıklığını veya eksi yanlarını bildiğimiz halde implemente etmekten kaçamadığımız veya implemente…
{:tr}Bildiğimiz gibi microservice architecture'ına adapte olmanın bir çok artı noktası olduğu gibi, maalesef getirdiği bazı…
{:tr}Bir önceki makale serisinde Dapr projesinden ve faydalarından bahsedip, local ortamda self-hosted mode olarak .NET…