Ben 2 farklı ortamda 2 farklı sınıflarını kullanma hakkında ilgileniyorum. Her ikisi de sınıfları aynı yapıya (yöntemleri) paylaşmak gerekir, ancak üretimde kullanılan bir daha doğrulamaları veya daha az funtionnality veya farklı eylemlerle, "hafif" olacaktır.
Example: a SQL query class which doesn't check the type/existence of fields. Other example: a error handling class who logs and doesn't display messages.
Ben bir özel tasarım desen zaten var, ama tahmin gerçekten ben içine digg hangisini bilmiyorum.