6
Bir sınıfı kendi listesinin alt sınıfı olarak tanımlamanın dezavantajı ne olabilir?
Yakın tarihli bir projemde, aşağıdaki başlığa sahip bir sınıf tanımladım: public class Node extends ArrayList<Node> { ... } Bununla birlikte, CS profesörümle konuştuktan sonra, sınıfın "hafıza için korkunç" ve "kötü uygulama" olacağını belirtti. İlkini özellikle doğru, ikincisini öznel olarak bulamadım. Bu kullanım için gerekçem, bir örneğin davranışının ya özel bir …