WordPress Core 의 디자인 패턴은 무엇입니까 ? 으로 이 스택 오버플로 질문 쇼 , 워드 프레스는 않습니다 하지 MVC 패턴에 따라; 그러나 개발자는 MVC를 따르는 플러그인과 테마를 작성할 수 있습니다 . 그러나 내 질문은 MVC 패턴을 따르거나 따르지 않을 수있는 추가 애드온, 테마, 확장 프로그램, 플러그인 또는 포크 프로젝트 가 아닌 WordPress Core 에만 해당 됩니다 .
WordPress Core가 MVC 디자인을 따르지 않으면 어떤 디자인 패턴을 따르나요?
답변
미트볼과 스파게티
“미트볼이있는 스파게티”라는 용어는 컴퓨터 과학에서 절차 코드에 의존하는 느슨하게 구성된 객체 지향 프로그래밍 (OOP)을 설명하는 데 사용되는 중요한 용어입니다. 개발에 긴 수명주기, 언어 제약 조건, 마이크로 최적화 극장 또는 일관성있는 코딩 표준이없는 시스템의 결과 일 수 있습니다.
또한 약간의 마카로니가 혼합되어 있습니다 …
http://en.wikipedia.org/wiki/Spaghetti_code#Spaghetti_with_meatballs
답변
WordPress는 동작 / 후크 API로 인해 이벤트 중심 아키텍처를 사용합니다 .
답변
전역 객체 인 $ wp라는 기본 클래스와 기본 개체가 있기 때문에 단일 디자인 패턴이라고 생각합니다.