Üst Düzey Programlama

advertisement
Üst Düzey Programlama
Tasarım Şablonları
Üst Düzey Programlama-ders02/
1
FACADE ŞABLONU
Facade bir nesnedir ve çok büyük kodları, karmaşık sınıfları
basitleştirerek birleştirmek ve ortak bir arayüz sağlamak için
kullanılır.
FACADE
SİSTEM
SİSTEM
Üst Düzey Programlama-ders02/
2
FACADE ŞABLONU
Bir binanın ön yüzü(cephesi) demektir. Binanın önünden
geçerken sadece binanın ön yüzünü görebiliriz, içindeki
kabloları, boruları, tesisatları... görmeyiz. Ön cephe tüm bu
karmaşıklığı bize gizler.
Java da JDBC arayüzü bir facade dir. Bizler veritabanına
“java.sql.Connection” arayüzünü kullanarak bağlanırız ve
veritabanında işlem yaparız.
Veritabanına bağlantının nasıl yapıldığı, hangi işlemlerin arka
planda gerçekleştigi bizim için o kadar önemli degildir. Gerçek
uygulanmasını veritabanının sürücüsü (driver) gerçekleştirir.
Üst Düzey Programlama-ders02/
3
FACADE ŞABLONU
Üst Düzey Programlama-ders02/
4
FACADE ŞABLONU
Üst Düzey Programlama-ders02/
5
FACADE ŞABLONU
Üst Düzey Programlama-ders02/
6
FACADE ŞABLONU
Üst Düzey Programlama-ders02/
7
Üst Düzey Programlama
Tasarım Şablonları
Üst Düzey Programlama-ders02/
8
Download