Factory pattern arkadaşımız için biraz kafa karıştırıcı olabilir. Arkadaş henüz OOP temellerini öğreniyor. Koşul kontrolü yapmak istersen, bu doğru olabilir hocam fakat dilin bir tık daha güçlü olan yanını kullanayım derseniz, pointer ile dynamic Memory allocation dediğimiz metodu...