>  기사  >  백엔드 개발  >  MVC는 M 계층에서 클래스를 생성하고 C 계층에서는 해당 클래스의 새 객체를 생성한 다음 이를 V 계층으로 전달합니다. V 계층에서는 해당 객체를 사용하여 해당 클래스 메서드를 호출합니다.

MVC는 M 계층에서 클래스를 생성하고 C 계층에서는 해당 클래스의 새 객체를 생성한 다음 이를 V 계층으로 전달합니다. V 계층에서는 해당 객체를 사용하여 해당 클래스 메서드를 호출합니다.

WBOY
WBOY원래의
2016-10-10 11:55:531162검색

MVC에서는 M 레이어에서 클래스를 생성하고, C 레이어에서 해당 클래스의 새 객체를 생성한 후 V 레이어에 전달하면 해당 클래스 메서드를 호출하게 됩니다. 이 패턴 봤어?

답글 내용:

MVC에서는 M 레이어에서 클래스를 생성하고, C 레이어에서 해당 클래스의 새 객체를 생성한 후 V 레이어에 전달하면 해당 클래스 메서드를 호출하게 됩니다. 이 패턴 봤어?

MVC는 일반적으로 M 레이어를 데이터 모델, 연산 방법 등으로 사용합니다. C 계층은 M 계층의 항목을 호출하고 데이터를 구성하는 역할을 담당합니다. V 레이어 데이터 최종 데이터. .

하지만! 회사마다 코딩 습관이 다르기 때문에 이를 엄격히 준수하지는 않습니다. 당신이 말한 것과 같습니다. 데이터 개체는 M으로 구성되고 개체는 C에서만 인스턴스화되며 V 계층은 구체적으로 호출됩니다. 일본 여러 회사에서 비슷한 코딩 스타일을 본 적이 있으며 허용됩니다. 그러니 상관없습니다~ 통일된 규칙에 따라 작성하시면 됩니다.

M은 데이터 선언만 하고, C는 데이터를 조작하고, V는 처리+출력하는 모드도 봤습니다. 글쓰기도 꽤 쉽습니다. 핵심은 회사에 따라 다릅니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.