«design-patterns» 태그된 질문

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

23
코드에서 스위치를 제거하는 방법 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문을 개선하십시오 코드에서 스위치를 사용하지 않는 방법은 무엇입니까?

3
페이스 북 아키텍처 [폐쇄]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . Facebook의 아키텍처, 문제 및 해결 방법에 대한 기사 / 정보를 요구하고 있습니다. 그들이 무엇을 …


9
쉘 스크립트에 대한 디자인 패턴 또는 모범 사례 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

6
파이썬 디자인 패턴
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 3 년 전 . 이 질문을 개선하십시오 Python을 사용하여 모범 사례, 디자인 패턴 및 SOLID 원칙의 예를 제공하는 리소스를 찾고 있습니다.

10
C # 개체 풀링 패턴 구현
누구나 SQL 연결 풀링을 통해 제한된 리소스에 대한 공유 객체 풀 전략을 구현하는 데 유용한 리소스가 있습니까? (즉, 스레드로부터 안전하도록 완전히 구현되어야 함). 설명을위한 @Aaronaught 요청과 관련하여 후속 조치를 수행하려면 풀 사용은 외부 서비스에 대한 요청을로드 밸런싱하는 것입니다. 내가 직접 배치하는 것과는 반대로 즉시 이해하기 쉬운 시나리오에이를 수 있습니다. ISessionNHibernate …

4
관찰자, 발행 / 구독 및 데이터 바인딩의 차이점
관찰자 패턴 , 게시 / 구독 및 데이터 바인딩 의 차이점은 무엇입니까 ? Stack Overflow에서 약간의 검색을 수행했지만 좋은 답변을 찾지 못했습니다. 내가 믿었던 것은 데이터 바인딩이 일반적인 용어이며 Observer 패턴 또는 Pub / Sub 패턴과 같은 다른 방법으로 구현하는 것입니다. 관찰자 패턴을 사용하면 관찰자는 관찰자를 업데이트합니다. Pub / Sub를 …

16
템플릿 방법과 전략 패턴의 차이점은 무엇입니까?
누군가 템플릿 방법 패턴과 전략 패턴의 차이점이 무엇인지 설명해 주시겠습니까? 내가 알 수있는 한 99 % 동일하다는 점은 템플릿 메서드 패턴에 기본 클래스와 같은 추상 클래스가 있고 전략 클래스는 각 구체적인 전략 클래스에 의해 구현되는 인터페이스를 사용한다는 것입니다. 그러나 고객 에 관한 한 정확히 동일한 방식으로 소비됩니다. 이것이 맞습니까?

10
Windows Forms 용 UI 디자인 패턴 (예 : WPF 용 MVVM)
MVVM은 WPF에 가장 적합하기 때문에 WPF와 함께 가장 일반적으로 사용됩니다. 그러나 Windows Forms는 어떻습니까? Windows Forms에서도 이와 같이 널리 사용되는 접근 방식 / 디자인 패턴이 있습니까? Windows Forms와 명시 적으로 잘 작동합니까? 이것을 잘 설명하는 책이나 기사가 있습니까? MVP 또는 MVC 기반일까요?


4
이벤트 핸들러 메모리 누수를 피하는 이유와 방법은 무엇입니까?
방금 +=C # (또는 다른 .net 언어)을 사용하여 이벤트 핸들러를 추가 하면 일반적인 메모리 누수가 발생할 수 있음 을 StackOverflow에 대한 몇 가지 질문과 답변을 읽음으로써 알게되었습니다 ... 과거에 이와 같은 이벤트 핸들러를 여러 번 사용해 왔으며 애플리케이션에서 메모리 누수를 일으킬 수 있다는 것을 결코 알지 못했습니다. 이것은 어떻게 작동합니까 …


5
AngularJS : 디자인 패턴 이해
AngularJS의 책임자 인 Igor Minar가 작성한 이 글 의 맥락에서 : MVC vs MVVM vs MVP . 많은 개발자들이 토론과 논쟁에 시간과 시간을 할애 할 수있는 논란의 여지가있는 주제입니다. 몇 년 AngularJS와 내용은 가까운 MVC (또는 오히려 그것의 클라이언트 측의 한 변형)에 있지만, 시간과 많은 리팩토링 및 API 개선 덕분에 …

7
데이터베이스에서 주석 및 좋아요 구현
저는 소프트웨어 개발자입니다. 코딩을 좋아하지만 데이터베이스가 싫습니다 ... 현재 사용자가 엔티티를 좋아 하는 것으로 표시 (FB와 같이)하고 태그를 지정하고 주석을 달 수있는 웹 사이트를 만들고 있습니다 . 이 기능을 처리하기 위해 데이터베이스 테이블 디자인에 갇혀 있습니다. 한 가지 유형의 작업 (예 : 사진)에 대해서만이 작업을 수행 할 수 있으면 해결 …


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