Computer >> Máy Tính >  >> Lập trình >> C#

Sự liên kết trong C #

Sự liên kết trong C # cho thấy mối quan hệ trong các mô-đun. Nó cho thấy sức mạnh chức năng của các mô-đun. Sự gắn kết càng lớn thì thiết kế chương trình càng tốt.

Đó là sự phụ thuộc giữa các phần tử bên trong mô-đun như các phương thức và mô-đun bên trong. Tính liên kết cao sẽ cho phép bạn sử dụng lại các lớp và phương thức.

Có thể thấy một ví dụ về tính liên kết cao trong lớp System.Math, tức là nó có các hằng số Toán học và các phương thức tĩnh -

Math.Abs
Math.PI
Math.Pow

Một lớp học làm nhiều thứ cùng một lúc rất khó để hiểu và duy trì. Đây là cái mà chúng tôi gọi là tính gắn kết thấp và cần tránh. Nếu một lớp cung cấp các chức năng cho thời gian gửi email, in, sao chép, v.v. thì sẽ khó duy trì và sử dụng lại.

Luôn cố gắng đạt được mức độ gắn kết cao trong mã của bạn.