design-patterns

    3

    1답변

    여러 종류의 벽돌이있는 웹 게임에서 작업 중이므로 공장 패턴을 구현하기로 결정했습니다. 벽돌은 데이터베이스에 저장되며 결과 세트의 특성을 사용하여 팩토리를 사용하여 빌드됩니다. 공장 : public class BrickBuilder { public Brick build(String type, int width, int height, String imag

    0

    1답변

    하위 구성 요소에서 올바른 개체를 업데이트하는 데 문제가 있습니다. 내 설정은 다음과 같습니다. 대부분의 데이터를 표시하거나 편집하려는 하나의 ul 목록입니다. "li"의 한 부분에는 데이터의 일부분 (해당 개체에 연결된 리소스 목록)을 표시하고 새 리소스를 처리하는 하위 구성 요소가 있습니다. 사용자가 행의 편집 모드를 활성화 한 다음 업데이트 및 취소

    2

    2답변

    우리는는 (다른 리팩토링 도구에서 사용하는) 등 CDG (클래스 사이의 종속성 그래프를 호출)와 같은 다이어그램을 관리 할 간단한 모델링 도구를 개발하고있다 우리의 다이어그램 다이어그램하고를 UML 유사 있습니다 유스 케이스 (Use Case) 또는 클래스 다이어그램 (Class Diagram)의 세부 사항과 같은 세부 정보가 있어야합니다. 이 프로젝트에서

    1

    4답변

    전략 패턴을 통해 읽었으며이를 구현하려고했지만 개방형 원칙을 위반한다고 생각하는 전략 구현을 결정하는 데 주저했습니다. 전략 패턴에서 우리는 인터페이스를 코딩하고 클라이언트 상호 작용을 기반으로 전략 구현을 전달합니다. 우리는 클라이언트가 위의 오픈 폐쇄 원칙에 따라 이제 IStrategy str; if(stragety1) { str =

    1

    1답변

    나는 reactjs에 첫발을 내딛고 있습니다. 가져 오기를 사용하여 the movie db API에 대한 서비스를 만들었습니다. 나는 이미 영화의 이름을 열거하고있다. 내가하려는 것은 completly independent 구성 요소를 가지고 있습니다. 한 구성 요소는 API 및 다른 구성 요소에 연결하여 해당 정보를 제공해야합니다. 지금 내가 같은 구성

    -3

    1답변

    간단한 질문 : REST를 통해 대용량 파일을 업로드/다운로드하고 싶습니다. 가장 좋은 방법은 무엇입니까? 청크 패턴이 있습니까? 전송 레이어에서 멀티 파트를 사용합니까? 무엇을 권하고 싶습니까? 사례 : Google은 결제 (예 : 500MB)를 업로드하고 대규모 계정 명세서 파일을 다운로드 할 수있는 API를 제공합니다. 나는 다른 프로토콜이 존재한다는

    1

    1답변

    최종 접근 방식을 결정하기 전에 다른 아이디어를 신속하게 프로토 타이핑하고 코드를 '실험'하는 데 종종 시간을 씁니다. 그러나 나는 "체크 포인트 (checkpointing)"를 지원하는 좋은 워크 플로우를 찾기 위해 고심하고있다. git을 사용하면 쉽게 커밋 할 수 있지만 지점의 커밋간에 앞뒤로 점프하는 것은 머리가없는 분기로 끝나고 실제로 커밋되지 않은

    0

    2답변

    다른 팀에서 한 살짜리 레거시 프로젝트를 얻었습니다. 프로젝트에서 "Utils"라는 폴더를 발견했습니다. 이 폴더에는 많은 XxxxHelper.swift 소스 코드 파일이 있습니다. 이 도우미는 제 3 자 포드를 감싸고 있습니다. 포드 KeychainSwift을 래핑 KeychainHelper.swift : 예 : CocoaPods "지점" import F

    1

    2답변

    에 대한 RESTFul 패턴은 및 은 시스템 사용자 인을 사용하지 않도록 설정합니다. 예 : 삭제 사용 /users/123 또는 내가 PUT을 사용하여 /user/enable/123 사용해야하고 /user/disable/123에 /users/123 및 PATCH/UPDATE 요청에 대한 삭제 요청?

    0

    1답변

    자바 스크립트 모듈 패턴을 알고 있지만 두 가지 유형의 모듈 패턴을 사용하며 아키텍처 측면에서 차이점을 알고 싶습니다. // PATTERN ONE var module = (function() { var _privateVariable = ''; var _privateMethod = function() { var _this = t