Şu eğitimden: Programlama Esasları: Nesne Odaklı Tasarım

Ücretsiz deneme süresi ile, bu eğitime erişin

Sektör uzmanları tarafından verilen 23.200 adetten fazla eğitime erişmek için hemen katılın.

Kapsülleme

Kapsülleme

- Kapsülleme fikri, bir nesnenin öğelerini içermekle ilgilidir. Sadece onları bir arada tutmak için değil, aynı zamanda onları korumak için. - Eyvah! - Bir nesnenin özniteliklerini veya verilerini, aklı başında birim veya aynı sınıf içinde bu veriler üzerinde çalışan yöntemlerle birlikte bir araya getiriyoruz. Bunu yapmanın bir nedeni, nesnenin bazı bileşenlerine erişimi kısıtlamaktır. - Çerez almamı nasıl kısıtladığın gibi? - Hayır, bir çereziniz olabilir, ancak ona ulaşmak için benim yöntemimi kullanmanız gerekecek. Kurabiye kavanozu sınıfım, kavanozdaki çerez sayısını temsil eden bir özniteliğe sahiptir. Çerez kavanozumun bir örneğini oluşturduğumda, sizin veya uygulamamın başka bir bölümünün çerezlere ulaşmasını ve çerez sayısını doğrudan değiştirebilmesini istemiyorum. - Hadi, hadi. Bana güvenebilirsin. - Bu sadece güven ile ilgili değil. Sayı gibi şeyleri doğrudan değiştirmenize izin verirsem, bilmeden onu geçersiz bir şeye, negatif bir şeye değiştirebilirsiniz. Bu değer…

İçerikler