3
Değişmez yapılar ve derin kompozisyon hiyerarşisi
Grafiklerle yoğun bir şekilde çalışan bir GUI uygulaması geliştiriyorum - örnek için bir vektör editörü olarak düşünebilirsiniz. Tüm veri yapılarını değişmez kılmak çok caziptir - bu yüzden neredeyse çaba harcamadan geri alabilir / yineleyebilir, kopyalayabilir / yapıştırabilir ve daha birçok şey yapabilirim. Basitlik uğruna, aşağıdaki örneği kullanacağım - uygulama çokgen …