Günümüzün kaçınılmaz teknolojilerinden biri olan Elektrikli Araç Şarj Cihazları ve bunların iot sistemler ile haberleşmesine olanak sağlayan bulut hizmetlerinin kısa bir özetini bu blog yazımda bulabilirsiniz.
Inheritance ( Kalıtım ) Kalıtım, programlama ortamında da gerçek hayattaki tanımına benzer bir işi gerçekleştirir. Bir sınıfın başka bir sınıftan kalıtım yapması demek, kalıtımı yapan sınıfın diğer sınıftaki nitelik ve davranışlarını kendisine alması demektir. Kalıtımı yapan sınıfa alt sınıf, kendisinden kalıtım yapılan sınıfa ata sınıf dersek, ata sınıfta tanımlı olan her şeyin alt sınıf için de tanımlı olduğunu söyleyebiliriz. Tek Yönlü Kalıtım (Single Inheritance) Bir sınıfın başka bir sınıfı genişlettiği alt ve ata sınıf ilişkisini ifade eder. Bu örnekte B sınıfı A sınıfını miras alır ve A sınıfındaki tüm nitelik ve davranışlara erişebilir. Çoklu Kalıtım (Multiple Inheritance) Bir sınıfın birden fazla sınıfı miras almasını ifade eder;Bu,bir alt sınıfın iki ata sınıfa sahip olduğu anlamına gelir. Not:Java çoklu kalıtımı desteklemez ınterface kullanır Çok Seviyeli Kalıtım (Multilevel Inheritance) Bir sınıfa ait alt sınıfın başka sınıfları genişletmesine denir. Hiyerarşik Kalıtım (Hie...
Abstraction (Soyutlama) Nesne yönelimli programlamada Soyutlama (Abstraction) ilkesi, eğer bir sınıf için nesne üretmek mantıksız geliyorsa o sınıf soyutlanabilir . Alt sınıfların ortak özelliklerini ve işlevlerini taşıyan ancak henüz bir nesnesi olmayan bir üst sınıf oluşturmak istenirse bir soyut (abstract) üst sınıf oluşturulur. Soyutlama, bir sınıfa veya metoda temel görevlerin tanımlanması, detayların ise tanımlanmaması demektir. Temel olarak bir soruna ait çözüme giderken kullanılacak yöntemlerin, ilk etapta daha genel basit ve soyut bir tanımını yapmaktır.
Zoo Diagram Zoo Diagram Elevator Diagram Airline Diagram Movie Diagram Zoo Diagram Flight Diagram Uçuşların ve pilotların yönetimi için bir sistem tasarlayın. Hava yolu şirketleri uçuşları gerçekleştirir. Her hava yolunun bir kimliği vardır. Hava yolu şirketi, farklı tipteki uçaklara sahiptir. Uçaklar çalışır veya onarım durumunda olabilir. Her uçuşun benzersiz kimliği, kalkacağı ve ineceği havaalanı, kalkış ve iniş saatleri vardır. Her uçuşun bir pilotu ve yardımcı pilotu vardır ve uçağı kullanırlar. Havaalanlarının benzersiz kimlikleri ve isimleri vardır. Hava yolu şirketlerinin pilotları vardır ve her pilotun bir deneyim seviyesi mevcuttur. Bir uçak tipi, belirli sayıda pilota ihtiyaç duyabilir. Bu sistemi tasvir eden Class(Sınıf) diyagramını çiziniz. Film Diagram Online film satan veya kiralayan uygulamanın sistemini tasarlayın. Uygulamada filmler listelenebilir, sıralanabilir ve kullanıcılar uygulamaya abone olabilir. Kullanıcılar abonelik için sistem üzerinden kredi satın a...
Yorumlar