"Bir grafikte birden fazla gösterge (Bölüm 04): Uzman Danışmanla çalışma" makalesi için tartışma

 

Yeni makale Bir grafikte birden fazla gösterge (Bölüm 04): Uzman Danışmanla çalışma yayınlandı:

Önceki makalelerimde, özel gösterge kullanarak birden fazla göstergenin nasıl oluşturulacağından bahsetmiştim. Bu sefer ise Uzman Danışmana nasıl birden fazla göstergenin ekleneceğini inceleyeceğiz.

OOP (Nesne Yönelimli Programlama) kullanarak yeni bir şey oluşturmaya karar verdiğimde, bunu yaptım çünkü güvenlik ve kalıtım dahil olmak üzere bu yaklaşımı kullanmanın büyük avantajları olduğunu çoktan biliyordum. Bir diğer avantajı da polimorfizmdir ancak onu daha sonra bir çapraz emir sistemi oluştururken kullanacağız. Şimdi ise OOP’nin şu avantajını kullanacağız - kalıtım. C_TemplateChart halihazırda tamamen işlevsel bir sınıftır. Dolayısıyla, onu yeniden programlamak ya da içerisine kod ekleme riskini almak istemeyiz, ki bu da sınıfın başka yerde kullanılmasını engelleyebilir. Çözüm, orijinal kodu hiçbir şekilde değiştirmeden yeni kod veya fonksiyonlar eklenmesine olanak sağlayan kalıtımı kullanmaktır.

Kalıtımı kullanmanın şunlar dahil birçok avantajı vardır: halihazırda test edilmiş olan kod test edilmiş olarak kalır; karmaşıklık, kod boyutunda eşit şekilde artış olmadan artar; yalnızca yeni özelliklerin gerçekten test edilmesi gerekir; değişmeyenler basitçe kalıtılır, bu da istikrar sağlar. Başka bir deyişle, her şey minimum çabayla, maksimum güvenlikle gelişir. Bunu anlamak için aşağıdaki şemaya bakalım.

Yazar: Daniel Jose