Home Start Back Next End
  
26
Gambar 2. 10 Contoh Subsystem Breakdown (Black, 2009:186)
2.2.4 C# dan .NET Framework
Sintaks C# menyederhanakan banyak kompleksitas C dan menyediakan
fitur canggih seperti jenis nilai nullable, enumerations, delegasi, ekspresi
lambda dan memori langsung akses, yang tidak ditemukan di Java. Sebagai
sebuah bahasa berorientasi objek, C# mendukung konsep enkapsulasi,
pewarisan dan polimorfisme.  (Microsoft)
Sebagai tambahan, C# membuatnya mudah untuk mengembangkan
komponen perangkat lunak melalui beberapa inovatif bahasa konstruksi,
termasuk yang berikut:
Metode enkapsulasi yang disebut delegasi, yang mengaktifkan type-safe
event notifications.
Properti, yang berfungsi sebagai accesor untuk variabel anggota pribadi. 
Atribut, yang memberikan deklaratif metadata tentang jenis pada jangka
waktu. 
Inline XML dokumentasi komentar. 
Language-Integrated Query (LINQ) yang menyediakan kemampuan
built-in query di berbagai sumber data.  (Microsoft)
Word to PDF Converter | Word to HTML Converter