Skip to content

Adapter

Bu yazımda size Adapter adında nesneye dayalı yazılım şablonunu (Object-Oriented Design Pattern) anlatacağım. Bu yazılım şablonu genellikle daha önce yazılan bir kodun başka bir programa entegre olmasını sağlamak amaçlı yapılır. Aslında adından da anlaşılacağı üzere adaptör özelliğine sahiptir. Bir program yazacağız ve bir arayüz sınıfına ihtiyacımız var.Bu kodun başka biri tarafından yazıldığını ve bu koddan yararlanabileceğimizi gördük.  Ama Şöyle bir sıkıntı oluştu, bizim yazdığınız ara yüze(interface) bulduğunuz kod uyumlu değil. Biz bu noktada hemen araya bir adaptör sınıfı yazıyoruz. Bu iki nesneyi biri birine uyumlu hale getiriyorsunuz. Aşağıda verdiğim şema, şablonu daha anlamlı hale getiricektir.adapter

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *