나는 최근에 Ruby와 Rails를 배웠다. 나는이 용어들을 보았고, 박쥐를 이해할 수 없다.느슨하게 결합 된 코드 란 무엇입니까?
따라서 가능한 경우 유추하여 설명하십시오. 느슨하게 결합 된 코드 란 무엇입니까?
평신도 남자의 설명나는 최근에 Ruby와 Rails를 배웠다. 나는이 용어들을 보았고, 박쥐를 이해할 수 없다.느슨하게 결합 된 코드 란 무엇입니까?
따라서 가능한 경우 유추하여 설명하십시오. 느슨하게 결합 된 코드 란 무엇입니까?
평신도 남자의 설명,
당신은 두 개의 클래스, 클래스 A와 아마 함께 상호 작용하는 클래스 B가 있습니다. 그들이 느슨하게 결합되어 있다면, 클래스 A는 클래스 B의 구현에 대한 세부 사항을 알지 못하고 수행해야하는 작업을 수행합니다.
희망이 있습니까?
정확히 내가 무엇을 찾고 .. 감사합니다 .. –
느슨한 커플 링은 기본적으로 프로그램 구성 요소가 다른 구성 요소와 쉽게 연결되기를 원한다는 것을 의미합니다. 코드 재사용을 즐기고 더욱 효율적으로 만들 수 있습니다. 예를 들어 MVC (Model View Controller)와 같은 디자인 패턴이 있습니다. 관심사 분리에 도움이 될 경우, GUI에 책임이있는 일부 코드와 데이터베이스에 대한 액세스를 담당하는 다른 코드를 가질 수 있으며 이러한 부분을 변경하려면 각 부분에 너무 의존하는 것을 피하기를 원할 것입니다 즉, 구현 대신 인터페이스에 의존해야하는 이유입니다. 소프트웨어가 항상 변하고/진화하고 있기 때문에 일을 더 쉽게 만들고 싶습니다.
일반적으로 느슨한 결합이 "높은 응집도"라는 개념과 함께 언급되었지만 주관적 일 수 있지만 이해, 유지 관리, 확장 성 등을 향상시키는 방식으로 구성 요소를 이해하고 디자인하는 코드 일뿐입니다.
http://en.wikipedia.org/wiki/Loose_coupling –
감사합니다. 나는 그 위키피디아 페이지를 일찍 읽었습니다. 전문 용어가 많아 초보자에게는 의미가 없습니다. 그러므로이 질문. –
질문이 너무 광범위하여 스택 오버플로에 유용하거나 답변이 없습니다. 느슨한 결합을 설명하는 데 사용되는 용어를 이해하지 못한다면 이해해야 할 부분에 집중해야합니다. –