Ö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.
Over the last couple of months, like probably many developers, I have been using AI…
In my previous article, I tried to show how we can build a simple but practical AI…
Nowadays wherever I look, everyone talks about AI coding agents, agentic systems or LLM powered…
In the first two parts of this DevEx series, I tried to show how golden…
In the first part of this DevEx series, I tried to explain Platform Engineering and…
As an architect involved in platform engineering and DevEx transformation within a large-scale organization for…