Nesne Odaklı Tasarım Nedir?
Nesne yönelimli tasarım (OOD), basit doğrusal kodu, daha
karmaşık kurallara uyan bir kodla değiştirmek için geliştirilmiş özel bir
yazılım tasarımı türüdür. Nesne yönelimli tasarımda, kod belirli bir “nesne”
ile ilgilidir ve kavramsal olarak düşük faizli araç kredisibelirli kullanıcı işlemlerini veya
diğer koşulları sağlamak için itiraz eden kavramsal olarak “içeriye sığar”.
Nesneye yönelik tasarım, nesne yönelimli programlama (OOP) olarak da adlandırılır.
Nesne yönelimli tasarım, Microsoft Visual Basic ve bugün
hala kullanımda olan programlama dillerinin C Suite (C, C ++, C #) ile ilgili
olanlar da dahil olmak üzere birçok yeni teknolojinin gelişimini yönlendirdi .
Daha iyi yazılım kod kuralları için kavramsal bir model olarak, nesne yönelimli
programlama, genellikle Windows işletim sistemlerinde yaygın olarak kullanılan
Visual Basic'te oluşturulan görsel uygulamalar için mükemmeldir. Nesne
yönelimli analiz, belirli bir program veya uygulamada neyin işe yaradığını
anlamak için “ham kod” a bakmanın daha iyi bir yolunu da sağlayabilir.
Nesneye yönelik tasarım örneği, görsel uygulamalara
programlanmış çeşitli düğmeler, metin kutuları, resim kutuları vb. Içerir. Bu
"nesneler" in her biri, bu nesnenin davranışını veya kullanımını
yöneten kendine özgü kodu içerebilir. Programcılar, bir nesnenin çeşitli
örneklerini işlevler veya diğer kod modülleri tarafından çalıştırılabilen
"sınıflar" faizsiz evlilik kredisiolarak daha da ayırabilirler.
Nesneye yönelik tasarımda, bir sistem sekansı diyagramı
yararlı olabilir. Bu diyagramlar bir Birleşik Modelleme Diline göre çalışır.
Bir sistem sıra diyagramı (SSD), bir programdaki nesnelerin davranışlarını ve
kullanımlarını tanımlamaya yardımcı olan “aktörler” tarafından yönlendirilen
çeşitli olayları gösterir.
BASIC ve FORTRAN gibi ilkel yazılımlarla geliştirilen eski
lineer sistemlerden çok yönlü bir kod olarak , nesne tabanlı programlamanın
yazılım tasarımında teknolojik ilerlemeleri sürdürmesi muhtemeldir. XML ve
diğer biçimlendirme dilleri gibi kodlama dilleri ile birlikte, nesne yönelimli
programlama hem son derece kavramsal hem de son derece işlevsel programları
sürdürebilir. Bu tür bir yazılım tasarımı, BT ortamına hizmet edecek sanal
nesneler oluşturma felsefesine, çeşitli yazılım işlevlerini izole etme ve
geliştirme çabalarında ya da fiziksel dünyadaki olayları taklit etmek için
model yazılımlar üretme felsefesine katkıda bulunmaktadır. Bu arada, nesne
yönelimli programlama, bilgisayar programlama topluluğunda evrensel olarak
yararlı olan standart bir sözleşme haline gelmiştir .
Yorumlar
Yorum Gönder