Yazılım Composition nedir?

Composition , Nesne Yönelimli Programlamanın temel taşlarından biridir. Composition ‘ da sahiplik (has-a) ilişkisi vardır. Burada ki temel yapı; oluşturulan sınıfların birbiri içerisinde kullanılabilirliğini sağlamaktır. Bu sayede kod tekrarı ve kod kirliliğinide önlemiş olacağız.

Read more

Aggregation ne demek Java?

Aggregation iki sınıf arasındaki sahip olma ilişkisinin bir türüdür. Örneğe baktığımızda bir arabanın motoru vardır deriz. Araba sınıfı ile motor sınıfı sahip olma ilişkisindedir. Ancak motor arabaya bağımsız olarak kendi başına başka işler yapmak için de kullanılabilir.

Read more