Yardımcı statik mi olmalı?

İçindekiler:

Yardımcı statik mi olmalı?
Yardımcı statik mi olmalı?
Anonim

Genel olarak, bir örneğin durumuna bağlı olmayan herhangi bir yöntem statik olmalıdır. Statik yöntemlerden başka hiçbir şey içermeyen yardımcı sınıfların kendileri, yanlışlıkla statik olmayan üyeler eklemenizi ve sınıfları başlatmanızı önlemek için statik olarak bildirilmelidir.

Yardımcı yöntemlerin statik olması gerekiyor mu?

21 Yanıtlar. Bu tür yardımcı yöntemlerin private static olmasını tercih ederim; bu, okuyucuya nesnenin durumunu değiştirmeyeceklerini açıkça gösterecektir.

Yardımcı sınıf statik olabilir mi?

Çoğu yardımcı veya yardımcı sınıf statik yöntemler kullanın. Yardımcı sınıfınızın birden çok örneğini oluşturmak istiyorsanız yalnızca statik olmayan yöntemleri kullanmalısınız, ancak yalnızca basit bir girdiye -> işlev -> çıktıya ihtiyacınız olduğundan, yöntemleri statik hale getirirdim.

Statik yardımcı sınıflar kötü mü?

Statik yardımcı sınıflar neden kötü? Statik yardımcı sınıflar kötü çünkü programları anlamayı zorlaştırıyorlar (ve dolayısıyla yeni geliştiricilerin dahil edilmesini zorlaştırıyorlar), hangi veriler üzerinde çalışacakları açık olmadığı için hatalara yol açıyor ve artan bağlantı nedeniyle değişiklikleri zorlaştırırlar.

Yardımcı yöntemler özel mi olmalı?

Dahili yardımcı yöntemler (muhtemelen) iyidir

Bir yöntem gerçekten yalnızca genel bir yöntem için yardımcıysa ve başka bir bağlamda kendi başına yaşaması mantıklı değilse, o zaman iyi bir özel yöntem olarak tutmak için.

Önerilen: