Java’da Komut kalıbı nasıl kullanılır


Yazılım geliştiricileri olarak en büyük zorluklarımızdan biri, kodumuzu genişletmesi ve bakımı daha kolay olacak şekilde düzenlemektir. Komut kalıbı, bir eylemi gerçekleştirmek için gereken tüm verileri tek bir Command nesne.

Günlük hayatımızda her zaman kullandığımız için Komut modelini tanıyabilirsiniz. İyi bir örnek, televizyonu açmak, kanalları değiştirmek, sesi açmak vb. için bir uzaktan kumanda cihazı kullanmaktır. Bu eylemlerin her biri uzaktan kumanda cihazında kapsüllenmiştir.

Tüm bu eylemler hakkında dikkat edilmesi gereken başka bir şey, onların tersine çevrilebilir: TV’yi açabilir ve ayrıca kapatabilirsiniz. Ek olarak, bazı işlemler sırayla yapılmalıdır: Sesi açmadan önce TV’yi açmalısınız.

Bu Java kodu yarışmasında, Komut tasarım deseni hakkında bilgi edinecek ve pratikte desenin birkaç örneğini göreceksiniz. Ayrıca Komut kalıbının iki temel ilkeyi nasıl uyguladığını da tartışacağım. SAĞLAM modeli. İki ilke, tek sorumluluk ilkesibir sınıfın yalnızca bir işi olması gerektiğini belirtir ve açık-kapalı prensibiBu, nesnelerin veya varlıkların genişletmeye açık, ancak değişiklik için kapalı olması gerektiğini belirtir.

Komut kalıbı nedir?

Komut deseni, Komut deseni ile tanıtılan 23 tasarım deseninden biridir. Dörtlü tasarım desenleri çetesi. Komut bir davranışsal tasarım deseni, belirli bir kod deseninde bir eylemi gerçekleştirmeyi amaçladığı anlamına gelir.

İlk tanıtıldığında, Komut kalıbı bazen Java için geri aramalar olarak açıklandı. Java 8, nesne yönelimli bir tasarım deseni olarak yola çıkmış olsa da, lambda ifadeleri sunarak, nesne-fonksiyonel uygulama Komut deseni. Bu makale, Komut deseninde bir lambda ifadesi kullanan bir örnek içerir.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3667498/how-to-use-the-command-pattern-in-java.html#tk.rss_all

Yorum yapın