Son zamanlarda Java'yı aldım ve java.time
paketini araştırıyordum ve benim görüşüme göre, ZonedDateTime.of(2015, 12, 1, …)
yapabildiğim çok güzel bir arayüz fark ettim. Klasik new ZonedDateTime(2015, 12, 1, …)
yerine. Aynı nesneyi başka bir nesneden oluşturmak için .from
yöntemiyle gördüm. java.time paketinde bulunan constructor deseninin/adının adı nedir?
Ama
sadece bazenof
ve bazen
from
ben bir şey eksik hissediyorum neden
anlamadan uygulanmasına bakarak. Özellikle de şimdi kendi sınıflarım için aynı modeli kullanmaya istekli olduğum için. Bu Java, bunun için gerçek bir resmi doğru adın olduğunu varsayıyorum ve sadece java.time
paketinin kendi gerçekleştiren paketleyicilerinin yaptığı bir şey değil.
[Statik fabrika] (http://stackoverflow.com/questions/929021/what-are-static-factory-methods-in-java). – Tunaki
[Effective Java 2nd Ed'de Öğe 1] (http://www.informit.com/articles/article.aspx?p=1216151) statik fabrikalar ve bunları ne zaman kullanacağınız hakkındadır. Okumaya değer. –
Teşekkürler, bağlantılar süper yardımcı oldular! Şimdi bu sorunun nasıl kapatılacağı konusunda biraz emin değilim… – gaqzi