Java Enums & Strategy Design Pattern (Enumlara Birde Böyle Bakın!)

  Рет қаралды 959

Furkan Sonmez

Furkan Sonmez

Күн бұрын

Java enum kullanımı nasıl olmalıdır? Enum vs integer sabitleri kıyaslarsak nasıl bir sonuç çıkar? Strategy design pattern yapısı ve enum birleşimi nasıl olur? Bu sorularının hepsinin detaylı cevapları eğitim serimizde mevcut.
Effective java Kitabımızın 6. bölümünün 34. bölümünü "use enums instead of int constants" geri de bırakıyoruz.
Yine çok detaylı ve çoğu yerde bulamayacağınız bir eğitim olduğuna inanıyorum umarım izleyen herkese faydalı olur :)
Keyifli Seyirler.
#javaenums
#enuminJava
#strategyPattern
#effectiveJava
#enumvsintConstant
Yararlı Ders Videoları:
Singleton: • Singleton Design Patte...
Utility Classes: • Java Utility Classes &...
Udemy: www.udemy.com/...
LinkedIn: / mrsonmez10
Twitter: / mrsonmez10
Github: github.com/mrs...
Diğer içeriklerin için kanalı takip edip profili inceleyebilirsiniz: @mrsonmez10

Пікірлер: 6
@yigitgursoy2698
@yigitgursoy2698 2 жыл бұрын
Çok verimli bir ders oldu. Emeklerinize sağlık. Teşekkürler.
@mrsonmez10
@mrsonmez10 2 жыл бұрын
Çok teşekkür ederim ☺️
@dovranovezberdiyev3291
@dovranovezberdiyev3291 2 жыл бұрын
👍
@betulsahin2178
@betulsahin2178 2 жыл бұрын
Enum yerine private constructoru olan ve sadece enumarationi ustlenecek static sinif kullanmak avantajli mi?
@mrsonmez10
@mrsonmez10 2 жыл бұрын
Merhaba Betül, Benzer işlevleri görürler. Avantaj, dezavantaj kıyası için koda döküp analiz edebiliriz. Sonuçta 2'sininde nesnesi üretilmeyecek ve statik çağırım olacağı için çok bir fark göremedim.
@betulsahin2178
@betulsahin2178 2 жыл бұрын
@@mrsonmez10 public static class Fruits { public static final String APPLE = "Apple"; public static final String ORANGE = "Orange"; public static final String BANANA = "Banana"; } public enum Fruits { APPLE, ORANGE, BANANA } Ornegin hem birseyleri equal mi diye kontrol etmek istiyor olsam hem de bazi alanlari set etmek icin kullanacak olsam bu durumda birincisi daha kullanisli gibi geldi. Bunu enumla yapmak icin constructor ve getter yazmam gerekecekti. Yada oylemi yapmaliyim, dogru bir kullanim acisindan. if(aValue.equal(Fruits.APPLE)){ anObject.setField(Fruits.APPLE); }
BORSADA TARİHİ SEVİYELER| BİR DAHA ZOR BULUNUR | Emre ŞİRİN
14:21
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Strategy Pattern | Tasarım Kalıpları | Design Patterns
19:08
Вы НЕ умеете замечать ЗНАКИ и ПОДСКАЗКИ от жизни
20:54
МАРГУЛАН СЕЙСЕМБАЙ
Рет қаралды 306 М.
How Diplomats Learn Languages Fast | Easy German 585
18:07
Easy German
Рет қаралды 410 М.
Decorator Design Pattern (Dekoratör Tasarım Kalıbı)
28:42
Sadık Bahadır Memiş
Рет қаралды 4,7 М.
Strategy Pattern - Design Patterns (ep 1)
35:11
Christopher Okhravi
Рет қаралды 1,5 МЛН