2013-11-01 10 views
7

Jdk8'de decision to deprecate them hakkında çok fazla mutsuz olmamak için geliştiriciler (ve nadiren bunları kullananlar) sevmedim - ama onların ürünlerini taklit etmedikleri tek bir paket var: : javaBean özelliklerine adaptörler hata ya da özellik?Tüm fx geliştiricileri, .adapter'de bir grup dışında, kullanımdan kaldırıldı mı?

Sorular: son sürümünde de

  • kaldırılacaktır?
  • değilse, kullanmanın güvenli bir nedeni var mı, bu ikili uyumluluğu bozmuyor mu?

cevap

3

adaptör şarj maddeleri "skenograf nesne" yapıcılar ayrı bulunmaktadır. NodeBuilder alt sınıfını (sahne ile ilgili diğer tüm nesne oluşturucular için üst öğe) sınıflandırmazlar. Tüm konu ortaya çıktı çünkü OpenJFX ekibi, düz bir yaklaşım yerine (bayt kod büyüklüğünü ve çalışmasını kaydetmek için) tüm düğümler için Node'un alt sınıfları için Builder'ları uygulamaya karar verdi. bayt kod boyutu).

Bağdaştırıcılar için geliştiriciler, yapımcıların üst öğelerinin olmadığı anlamına gelen "düz" yapıcılarıdır. Bu sadece doğal ve kolay, çünkü sadece kabaca her "ilkel" özellik tipi için bir kurucuya sahip ve nesne özellikleri için, yansıma başına alıcıları ve ayarlayıcıları okuyan.

Bu, adaptör üreticilerinde hiçbir sorun olmadığı anlamına gelir, ikili uyumluluğu bozmazlar. Neden sadece inşaatçılar tarafından açığa çıkarıldığına ve kullanımdan kaldırılacaklarına göre benim için değil.

+0

çok ikna edici sesler - bir şekilde tartışmanın _subclassing_ yönünü kaçırdı. – kleopatra

İlgili konular