Nesneye dayalı programlama
Yazılım sektöründe program geliştirme konusunda geçmişten günümüze bir çok yaklaşım denenmiştir. Bunlardan bazıları: Spagetti kodu Yapısal programlama (Structured Programming) Yordamsal programlama (Procedural Programming) Nesneye dayalı programlama (Object-Oriented Programming) Spagetti kodu da denilen programlama yaklaşımında; program yazılır ve bir kerede çalıştırılır. Programın akışı sırasında farklı kısımlara gidilmek istendiğinde etiketler oluşturulur, "GoTo" deyimi kullanılarak (satır numarasına veya bir etikete atıf yapılarak) program akışı koşulsuz bir şekilde değiştirilebilir. Bu akış program içinde yukarıda veya aşağıda doğru olabilir. İzlenmesi son derece güç bir kod oluşur, bu nedenle bu yapıya spagetti kodu denilmektedir. Genellikle BASIC programlama dilinin stilini yansıtır. BASIC dışında COBOL ve FORTRAN da bu yaklaşıma uygun programlama dilleridir. Ancak yukarıda anlatılan durum yapısal programlama ilkelerine ters düşmektedir. Çünkü programın...
Yorumlar
Yorum Gönder