C, Java ve C# ile UML ve Dizayn PaternleriNesne yönelimli programlama, günümüzde en sik kullanilan yazilim gelistirme teknigi ancak bu konu programlama dillerinin sözdizim özelliklerinden, sinif, arayüz, türetme veya sanallik gibi temel alt basliklarindan ibaretmis gibi algilanmaktadir. Oysa nesne yönelimli programlama denilince bilinmesi gereken konular modelleme, dizayn prensipleri, paternler ve UML notasyonudur. Bu kitap sayilan konulari üc dilde ve örneklerle ele almaktadir.Kitabin hedefledigi okuyucu kitlesi sadece bu dilleri ögrenmekte olan kisiler degil aksine halihazirda bu dilleri kullanarak uygulama gelistiren ancak kariyerinde yazilim mimari, proje yöneticisi gibi unvanlari hedefleyen yazilimcilardir. Özellikle üniversitelerdeki yazilim mühendisligi, yazilim mimarisi, nesne yönelimli programlama vb dersler icin akademik kaynak niteligindedir. Kitaptaki tüm konular örneklerle anlatilmakta ve bölüm sonlarinda sorular yer almaktadir. Ayrica kitabin bir bölümü yazar tarafindan proje örnekleri diye nitelenen cesitli teknolojilere iliskin daha kapsamli uygulamalara ayrilmistir. Bu bölümde ön plana cikan olgu katmanli mimariye göre uygulama gelistirmedir. Kitapta ek bir bölüm olarak giris seviyesinde ve okuyucuya proje yönetimi hakkinda genel kültür kazandirmak amaciyla XP, Scrum, MSF, RUP gibi metodolojiler ele alinmaktadir.- UML Unified Modelling Language- Tasarim ve Paketleme Prensipleri- Dizayn Paternlere Giris ve Temel Kavramlar- Nesne OlusturulmasinaYaratilmasina Iliskin Creational Paternler- Davranissal Behavioral Paternler- Yapisal Structured Paternler- Yazilim Mimarisi ve Mimari Paternler- Proje Örnekleri- Sembolik Banka Modellemesi- Cok Katmanli Web Uygulamasi- Android Uygulamasindan ASP.NET ileYazilmis bir Web Servisine Erisim- Android Dosya Islemlerinde MVC Paterninin Kullanimi- Cok Katmanli Android Uygulamasi- Yazilim Gelistirme Sürecinin Modellenmesi