«design-patterns» 태그된 질문

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


8
PHP 프로젝트에서 도우미 개체를 저장, 액세스 및 구성하는 데 어떤 패턴이 있습니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
114 design-patterns  oop  php 

16
중첩 된 try catch 블록을 피하기위한 패턴?
계산을 수행하는 방법이 세 가지 (또는 그 이상)가있는 상황을 생각해보십시오. 각 방법은 예외로 인해 실패 할 수 있습니다. 성공할 때까지 각 계산을 시도하기 위해 다음을 수행했습니다. double val; try { val = calc1(); } catch (Calc1Exception e1) { try { val = calc2(); } catch (Calc2Exception e2) { try { …

13
브리지 패턴과 전략 패턴의 차이점은 무엇입니까?
나는 dofactory , wikipedia 및 많은 사이트 에서 많은 기사를 읽으려고 노력했습니다 . 브리지 패턴과 전략 패턴의 차이점에 대해 전혀 모릅니다. 둘 다 구현에서 추상화를 분리하고 런타임에 구현을 변경할 수 있음을 알고 있습니다. 하지만 어떤 상황에서 전략을 사용해야하는지, 어떤 상황에서 브리지를 사용해야하는지 여전히 잘 모르겠습니다.

13
Singleton의 대안
애플리케이션에 대한 구성 정보를 보유하는 클래스가 있습니다. 예전에는 싱글 톤이었습니다. 아키텍처 검토 후 싱글 톤을 제거하라는 지시를 받았습니다. 한 번에 다른 구성을 테스트 할 수 있기 때문에 단위 테스트에서 싱글 톤을 사용하지 않는 몇 가지 이점을 확인했습니다. 싱글 톤이 없으면 코드의 모든 곳에서 인스턴스를 전달해야합니다. 너무 지저분 해져서 싱글 톤 …

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

2
교리 2에서 위임장은 무엇입니까?
방금 모든 Doctrine 2 문서를 읽었고 샌드 박스를 시작했고 대부분의 원리를 이해했지만 여전히 질문이 있으며 문서에서 완전한 설명을 찾을 수 없었습니다. Proxy수업 은 무엇입니까 ? 엔터티보다 언제 사용해야합니까? 내가 아는 한 프록시 클래스는 엔티티에 다른 기능을 추가 할 수 있도록 레이어를 추가하지만 엔티티 클래스에서 메서드 자체를 구현하는 대신 프록시를 사용하는 …


8
델리게이트는 어디에서 사용합니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 이 질문 개선 대표자를 요구하는 실제 장소는 무엇입니까? 이 방법이 가장 좋은 솔루션 인 상황이나 패턴이 …

8
Kyle Simpson의 OLOO 패턴과 프로토 타입 디자인 패턴
Kyle Simpson의 "OLOO (다른 개체에 연결되는 개체) 패턴"이 프로토 타입 디자인 패턴과 다른 점이 있습니까? "연결"(프로토 타입의 동작)을 구체적으로 나타내는 무언가로 만든 것 외에 여기에서 "복사"가 일어나지 않는다는 것을 명확히하는 것 (클래스의 동작) 외에 그의 패턴은 정확히 무엇을 소개합니까? 다음 은 그의 저서 "You Do n't Know JS : this …



3
저장소와 서비스의 차이점은 무엇입니까?
리포지토리와 서비스의 차이점은 무엇입니까? 나는 그것을 이해하지 못하는 것 같다. 저는 일반적으로 linq to sql을 사용하여 데이터 액세스 계층을 통한 데이터 액세스에 대해 이야기하고 있습니다. 매우 자주 간단한 CRUD 방법이있는 저장소와 더 많은 비즈니스 특정 방법이있는 서비스를 봅니다. 우리는이 걸릴 수 있습니다 이 예를 들어 블로그 게시물을. 하단의 인터페이스 (이미지)를 …

12
피해야 할 디자인 패턴 [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

8
jQuery / JavaScript 코드를 구성하는 가장 좋은 방법 (2013) [닫힌]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하고, 모호하고, 불완전하고, 지나치게 광범위하거나, 수사적이며 현재 형식으로 합리적으로 대답 할 수 없습니다. 이 질문을 다시 열 수 있도록 설명 하는 데 도움이 필요하면 도움말 센터를 방문하세요 . 휴일 칠년 전에 . 문제 이 답변은 이전에 답변되었지만 오래되었으며 최신이 아닙니다. 저는 단일 파일에 …

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