6
Kapsülleme ve yöntem karşılaştırması
"Tek erişim noktası" yöntemlerine karşı yöntem zincirleme klasik OOP sorunu var: main.getA().getB().getC().transmogrify(x, y) vs main.getA().transmogrifyMyC(x, y) Birincisi, her sınıfın sadece daha küçük bir operasyon kümesinden sorumlu olması ve her şeyi çok daha modüler hale getirme avantajına sahip gibi görünüyor - C'ye bir yöntem eklemek A, B veya C'de onu ortaya …