Yazılım alt yapı bileşenleri (Frameworks) ve Tasarım desenleri

Yazılım alt yapı bileşenleri, aynı alanda benzer uygulamalara ortak bir alt yapı sunmak için geliştirilen, birbiri ile ilişkili bileşen kümesidir. Bu bileşenlerin en önemli özelliği, tekrar kullanılabilir (reusable) ve genişletilebilir (extensible) yazılım bileşenleri olmasıdır. Bu açıdan önemli tecrübe gerektirir.

Tasarım desenleri bilgisi ile, bu alanda gerekli tecrübeleri kazanma imkanımız vardır. Ayrıca, tasarladığımız “Framework” içinde çözüm sunacağımız problemlerde, tasarım desenlerinden ihtiyacımız olanlarını kullanırız. (Factory, Facade, Command, Strategy, Singleton, Observer, Template Method gibi) Bu kullanım o kadar yaygındır ki, “X Framework projesinde kullanılan tasarım desenleri…” benzeri makale ve açıklamalar duyarsınız.

Tasarım desenleri tecrübesi, “Framework” geliştirme süreci için ön bir basamak olarak görülebilir.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: