«design-patterns» 태그된 질문

디자인 패턴은 소프트웨어 디자인에서 일반적으로 발생하는 문제에 대한 일반적인 재사용 가능한 솔루션입니다. 디자인 패턴 구현에 문제가있는 경우 질문에이 태그를 사용하십시오. 텍스트 패턴 일치에 대한 질문에는이 태그를 사용하지 마십시오. 구현시 많은 질문에이 태그를 사용하는 경우 구현이 작성된 코드 언어에 태그를 지정하십시오.

3
어떤 디자인 패턴을 사용해야합니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 나는 디자인 패턴을 매우 좋아하지만 언제 적용 할 수 있는지보기가 어렵다. 디자인 패턴을 설명하는 …


14
모든 액티브 레코드가 싫어하는 이유는 무엇입니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

7
발행 / 구독 패턴 (JS / jQuery에서)을 사용하는 이유는 무엇입니까?
그래서 동료가 저에게 게시 / 구독 패턴 (JS / jQuery에서)을 소개했지만 '일반적인'JavaScript / jQuery보다이 패턴을 사용 하는 이유 를 파악하는 데 어려움을 겪고 있습니다. 예를 들어 이전에는 다음 코드가있었습니다. $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if (orders.length > 2) { orders.last().remove(); } }); 예를 들어, 대신 이렇게하는 …

15
자바의 if 문의 긴 목록
이 질문에 대한 답을 찾을 수 없어서 죄송합니다. 다른 사람이 이전에 질문을 제기 한 것 같습니다. 내 문제는 임베디드 장치를 실행하기 위해 일부 시스템 라이브러리를 작성하고 있다는 것입니다. 라디오 방송을 통해 이러한 장치로 보낼 수있는 명령이 있습니다. 이것은 텍스트로만 수행 할 수 있습니다. 시스템 라이브러리 내부에는 다음과 같은 명령을 처리하는 …

14
단일 페이지 JavaScript 웹 애플리케이션의 아키텍처?
복잡한 단일 페이지 JS 웹 애플리케이션을 클라이언트 측에서 어떻게 구성해야합니까? 특히 모델 개체, UI 구성 요소, 컨트롤러 및 서버 지속성을 처리하는 개체 측면에서 응용 프로그램을 깔끔하게 구성하는 방법에 대해 궁금합니다. MVC는 처음에는 적합 해 보였습니다. 그러나 UI 구성 요소가 다양한 깊이 (모델 데이터에 대해 작동 / 반응하는 고유 한 방식과 …


6
ASP.NET MVC-비즈니스 로직이 컨트롤러에 있어야합니까?
Derik Whitaker는 며칠 전에 제가 한동안 궁금해했던 기사를 게시했습니다 . 비즈니스 로직이 컨트롤러에 있어야 하는가? 지금까지 내가 본 모든 ASP.NET MVC 데모는 컨트롤러에 리포지토리 액세스 및 비즈니스 논리를 넣었습니다. 일부는 거기에도 유효성 검사를 던집니다. 이로 인해 컨트롤러가 상당히 커지고 부풀어집니다. 이것이 정말로 MVC 프레임 워크를 사용하는 방법입니까? 이것은 다른 컨트롤러에 …

14
유틸리티 클래스는 사악합니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 나는이 실을 보았다 "유틸리티"클래스가 악한 경우 일반 코드를 어디에 두어야합니까? 그리고 유틸리티 …

9
nodejs의 싱글 톤 패턴-필요합니까?
최근 에 Node.js에서 싱글 톤을 작성하는 방법에 대한 이 기사 를 보았습니다. 다음과 같은 require 상태 문서를 알고 있습니다 . 모듈은 처음로드 된 후 캐시됩니다. 를 여러 번 호출 require('foo')하면 모듈 코드가 여러 번 실행되지 않을 수 있습니다. 따라서 필요한 모든 모듈은 단일 상용구 코드없이 단일 항목으로 쉽게 사용할 수있는 …


17
전략 패턴의 실제 사례
나는 OCP 원칙 과이를 달성하기 위해 전략 패턴을 사용하는 방법에 대해 읽었습니다 . 저는 이것을 몇 사람에게 설명하려고했지만 제가 생각할 수있는 유일한 예는 "주문"이 어떤 상태인지에 따라 다른 유효성 검사 클래스를 사용하는 것입니다. 온라인에서 몇 가지 기사를 읽었지만 일반적으로 보고서 생성 / 청구서 / 유효성 검사 등과 같은 전략을 사용하는 …

9
저장소 패턴을 사용하지 않고 ORM을있는 그대로 사용 (EF)
저는 항상 Repository 패턴을 사용했지만 최근 프로젝트에서이 패턴과 "Unit Of Work"구현을 완벽하게 사용할 수 있는지 확인하고 싶었습니다. 땅을 파기 시작할수록 스스로에게 "정말 필요합니까?"라는 질문을하기 시작 했습니다. 이제이 모든 것은 그의 블로그에 Ayende Rahien의 게시물을 추적하여 Stackoverflow에 대한 몇 가지 의견으로 시작됩니다. 저장소는 새로운 싱글 톤입니다 리포지토리가없는 삶은 살만한 가치가있다 이것은 …

8
중재자 대 관찰자 객체 지향 디자인 패턴
나는 내 문제의 일부를 해결하기 위해 Gang Of Four를 읽고 있었고 Mediator 패턴을 발견했습니다. 이전에 일부 GUI 응용 프로그램을 만들기 위해 내 프로젝트에서 Observer 를 사용했습니다 . 나는 둘 사이에 큰 차이를 찾지 못해 약간 혼란스러워합니다. 차이점을 찾기 위해 탐색했지만 내 질문에 대한 적절한 대답을 찾을 수 없었습니다. 두 사람을 …

8
보드 게임 모델링을위한 패턴이 있습니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문 개선 재미로 나는 아들이 가장 좋아하는 보드 게임 중 하나를 소프트웨어로 작성하려고합니다. 결국 나는 그 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.