18
Yöntem zinciri - neden iyi bir uygulama ya da değil?
Yöntem zincirleme , sonucun başka bir yöntem için çağrılması için nesnenin kendisini döndüren nesne yöntemlerinin uygulanmasıdır. Bunun gibi: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Bu, okunabilir kod veya bir "akıcı arayüz" ürettiği için iyi bir uygulama olarak görülüyor. Bununla birlikte, bana göre, nesne yönünün kendisi tarafından ima edilen gösterimi çağıran nesneyi kırıyor gibi görünüyor - …