İçindekiler
Bir uygulamanın geliştirilmesi, gösterildiği gibi, yalnızca bir sorunu çözen kod yazmak değildir, yolumuza çıkan her duruma saldırmanın binlerce yolu vardır. NS nesne yönelimi sınıflar oluşturmanın ve somutlaştırmanın ötesine geçer, bu bir geliştirme tarzı ve felsefesi olması gereken bir şeydir.Nesne yöneliminin bir felsefe olarak neyi temsil ettiğini araştırmaya devam etmek için, bazıları daha basit, diğerleri daha karmaşık olan farklı kavramları anlamalıyız, ancak bunları bilgimize ekledikçe, bir uygulamayla nasıl yüzleşeceğimizi daha iyi anlayacağız.
oluşturduğumuzda nesne, normal olan, programlarımızda veya uygulamalarımızda varlıkları sırasında niteliklerini değiştirebilmemizdir, ancak bu davranış her zaman istediğimiz gibi değildir, teknik nedenlerle veya örneklerin bütünlüğünü korumak istediğimiz için, bir nesnenin değiştirilmesini isteyecek olanlarımız.
Onlar neler?Bu ihtiyacı karşılamak için elimizde ne var değişmez sınıflarBu sınıflar, görünürlükleri nedeniyle dış öğeler tarafından dokunulamayan bir dizi özel özniteliğe sahiptir, ancak bu sınıfların değiştirici yöntemleri yoktur, bu nedenle nesne yapıcı aracılığıyla bir kez oluşturulduğunda öznitelikleri değişmez.
Bir sınıfı değişmez kılmak için ilk adımlardan biri, yöntemleri ayarlayani özniteliklere değer atanlar için aşağıdaki kodda küçük bir örnek görelim değişmez bir sınıf nasıl alınır:
Bunun çok basit olduğunu düşünebiliriz, ancak yerleştirmeye rağmen kısmen öyle değil. özel nitelikler ve bunları değiştiren yöntemlere sahip olmamak bir başlangıçtır, ancak sınıflarımıza ekleyebileceğimiz ve geliştirmekte olduğumuz ilkeye aykırı olabilecek diğer unsurlara dikkat etmeliyiz, aşağıdaki örneğe bakalım:
Daha sonra bu kaynağı uygulamalarımızı ve programlarımızı oluştururken kullanmak istiyorsak bu ayrıntılara dikkat etmeliyiz.
Bu derste yeni bir nesne yönelimi kavramı öğrendik ve bunun ötesinde JavaBunu herhangi bir dile uygulayabiliriz, elbette teknik farklılıklardan kurtuluruz, bu yüzden tekniklerle değil, felsefeyle çalışacağız.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.