Biri bir koleksiyona sahiptir varsayalım Cat
ve türlerinden bazıları nesne referanslarını Animal
, Cat
, SiameseCat
, ve Dog
. Koleksiyona, Cat
veya SiameseCat
başvuru tarafından belirtilen nesneyi içerip içermediğini sormak makul görünmektedir. Animal
Referans tarafından atıfta bulunulan nesneyi içerip içermediğini sormak tehlikeli görünebilir, ancak yine de tamamen makul. Sonuçta, söz konusu nesne bir a Cat
olabilir ve koleksiyonda görünebilir.
Ayrıca, nesne a dışında bir şey olsa bile Cat
, koleksiyonda görünüp görünmediğini söylemekte bir sorun yoktur - sadece "hayır, değil" şeklinde yanıtlayın. Bir türün "arama stili" koleksiyonu, herhangi bir üst tipin referansını anlamlı bir şekilde kabul edebilmeli ve nesnenin koleksiyon içinde var olup olmadığını belirleyebilmelidir. Aktarılan nesne başvurusu ilgisiz bir türdeyse, koleksiyonun onu içerme olasılığı yoktur, bu nedenle sorgu bir anlamda anlamlı değildir (her zaman "hayır" yanıtını verecektir). Bununla birlikte, parametreleri alt türler veya üst türler ile sınırlamanın bir yolu olmadığından, herhangi bir türü kabul etmek ve türü koleksiyonun alakası olmayan nesneler için "hayır" yanıtını vermek en pratik yöntemdir.