nLayered-1
Katmanlı mimari pekiştirme
N katmanlı yapılarda temek 3 katman ve 2 yardımcı katman olarak oluşturulabilir.
Ana Katmanlar
1-) Data Access ( Veriye Erişim Katmanı ) 2-)Business ( İş Katmanı ) 3-) API ( Kullanıcı ile etkileşim ekranı )
Yardımcı Katmanlar
1-) Entity ( Veritabanı tabloları ve özellik tutucu sınıflar barındırır) 2-) Core ( Biden çok katmanda kullanılabilir yardımcı katman )
NOTLAR :
-> Katmanlar arasında iletişimleri soyutlar ile ( interface ) ile yapıyoruz. -> Çıplak sınıf kalmamalı. ( Eğer bir nesne tanımlamışsak o nesnenin sistemde ne anlama geldiğini tanıtmamız gerekir ) ( implementes , extends ) -> Entity haricinde bir projede new'leme yapmıyoruz.