BT Sözlüğü › Programlama › Type object

Type object

Programlama Svenska → Güncellendi: 2026-10-25

Bir "türü" alt sınıf yerine bir nesne içindeki veri olarak tanımlayan desen; böylece yeni türler yeni kod yazmadan çalışma zamanında oluşturulabilir.

Her canavar cinsi için bir sınıf — Goblin, Troll, Dragon — yerine her canavar, ortak öznitelikleri (can, saldırı, sprite) taşıyan bir tür nesnesine referans tutar. Yeni bir cins eklemek yeniden derleme değil, bir veri girdisi olur. Desen Game Programming Patterns'te anlatılır ve veri odaklı tasarımın ile mod desteği olan oyunların bel kemiğidir.

Flyweight ile akrabalığı açıktır: birçok örnek, aynı verinin kendi kopyasını taşımak yerine tek bir ortak, değişmez tür nesnesini paylaşır.

← Sözlüğe dön