Cohesion tro...
Cohesion tro...
Cohesion trong Lập trình Hướng Đối Tượng (OOP) đề cập đến mức độ mà các thành phần bên trong một module (lớp hoặc phương thức) có liên quan chặt chẽ với nhau. Một module có cohesion cao nghĩa là nó tập trung vào một tác vụ cụ thể, giúp nó dễ hiểu, dễ bảo trì và dễ tái sử dụng hơn. Cohesion cao thường được coi là một mục tiêu quan trọng trong thiết kế phần mềm vì nó giúp giảm sự phức tạp và tăng tính mô-đun của hệ thống.
Cohesion được mô tả thông qua các mức độ khác nhau, từ thấp đến cao, bao gồm: logical cohesion, temporal cohesion, procedural cohesion, communicational cohesion, sequential cohesion, và functional cohesion. Mức độ cao nhất của cohesion là functional cohesion, nơi mà tất cả các phần tử trong một ...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào