Apakah prinsip tanggungjawab tunggal C#?
Apakah prinsip tanggungjawab tunggal C#?

Video: Apakah prinsip tanggungjawab tunggal C#?

Video: Apakah prinsip tanggungjawab tunggal C#?
Video: Simplest Single Responsibility Principle with Code Example in C# 2024, Mungkin
Anonim

The Prinsip Tanggungjawab Tunggal menyatakan bahawa kelas harus mempunyai satu dan hanya satu sebab untuk perubahan, iaitu subsistem, modul, kelas atau fungsi tidak sepatutnya mempunyai lebih daripada satu sebab untuk perubahan. SRP ditakrifkan oleh Robert C . Martin dalam bukunya "Agile Software Development Prinsip , Corak dan Amalan".

Sehubungan itu, apakah itu Prinsip Tanggungjawab Tunggal?

The prinsip tanggungjawab tunggal ialah pengaturcaraan komputer prinsip yang menyatakan bahawa setiap modul, kelas atau fungsi perlu ada tanggungjawab atas a bujang sebahagian daripada fungsi yang disediakan oleh perisian, dan itu tanggungjawab hendaklah dikapsulkan sepenuhnya oleh kelas, modul atau fungsi.

Selain di atas, apakah itu Liskov Substitution Principle C#? Mempermudahkan Prinsip Penggantian Liskov daripada SOLID dalam C# The Prinsip Penggantian Liskov mengatakan bahawa objek kelas terbitan seharusnya dapat menggantikan objek kelas asas tanpa membawa sebarang ralat dalam sistem atau mengubah suai tingkah laku kelas asas.

Oleh itu, mengapa prinsip tanggungjawab tunggal penting?

Semula Dijawab: apa itu prinsip tanggungjawab tunggal dan mengapa ia berlaku penting dalam pembangunan perisian? Ini tentang melindungi kelas daripada perubahan yang datang dari arah yang berbeza. Untuk penghormatan SRP, kelas harus bertanggungjawab hanya untuk a bujang aktor atau sumber keperluan.

Apakah tanggungjawab?

tanggungjawab . Kewajipan atau kewajipan untuk melaksanakan atau menyelesaikan tugas dengan memuaskan (ditugaskan oleh seseorang, atau dicipta oleh janji atau keadaan sendiri) yang mesti dipenuhi oleh seseorang, dan yang mempunyai penalti akibat kegagalan.

Disyorkan: