Skip to content

Latest commit

 

History

History

Blackboard

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Blackboard Design Pattern

Karatahta Tasarım Kalıbı (Karatahta Tasarım Şablonu)

Karatahta tasarım kalıbı, büyük ve çeşitli özelleşmiş modülleri bütünleştiren ve karmaşık, deterministik olmayan kontrol stratejilerini uygulayan sistemlerin tasarımı ve uygulanması için bir hesaplama çerçevesi sağlayan bir davranışsal tasarım kalıbıdır.

Karatahta modeli 3 ana bileşenden oluşur:

  • Karatahta (blackboard): Çözüm uzayından nesneler içeren bir yapılandırılmış global bellek.
  • Bilgi kaynakları (knowledge sources): Kendi gösterimleri ile özelleşmiş modüller.
  • Kontrol (control): Modülleri seçen, yapılandıran ve işleten bileşen.