solid-principles

    1

    1답변

    우리는 Hibernate 기능을 가진 Spring MVC 프로젝트를 구현하고있다. SpringMVC의 샘플 구현에 따라, 우리는 애플리케이션과 다른 레이어를 가질 것이다. 여기에는 Controller, Service, Entity & 저장소가 포함됩니다. 응용 프로그램의 비즈니스 논리가 서비스 계층에서 구현 중입니다. 스프링 프레임 워크가 제공하는 API는

    1

    1답변

    하위 매개 변수의 메서드를 매개 변수로 재정의 할 때 PHP에서 모순점이있는 것으로 나타났습니다. 내가 코드를 설명하는 경우는 가장 쉬운 방법 : interface IngredientInterface {} interface TomatoInterface extends IngredientInterface {} class Tomato implements T

    0

    2답변

    현실 세계에서 Demeter의 법칙을 이해하려고 노력하고 있습니다. 그러나 나는 사슬을 사퇴 할 때 얻을 수있는 이유와 이점에 대해 약간 혼란 스럽습니다. 책임. 나는 사용법을 고려하고있는 예제가있다. 관계 Enquiry -> assignedTo -> Room Rooms -> assignedTo -> Building Building -> assignedTo

    0

    1답변

    내 리포지토리를 디자인하고 있으며 의심 스럽습니다. 예를 들어 새 사용자를 만들 때 다른 테이블에 항목을 추가해야합니다. 지금은 같은 것을 사용 : public User CreateNewUser() { try { using (var con = new SqlConnection(_SecureConnectionString))

    2

    3답변

    나는 단지 SOLID 원칙을 더 익히기 위해 노력하지만 이전의 코드 (SOLID 아님)에 새 구조를 구현하여 막혔습니다. 나는이 Room.Class public class Room { private String roomCode; private String roomDescription; // getter/setter } 지금

    0

    2답변

    저는 Liskov Substitution Principle (LSP)에 대해 읽었으며 올바르게 고수하는 방법에 대해서는 약간 혼란스러워합니다. 특히 인터페이스와 하위 클래스가 사용되는 경우. 나는 기본 클래스가있는 경우 예를 들어, : public abstract class AccountBase { private string primaryAcco

    0

    2답변

    난 그냥 최근에 의존성 반전 원칙 및 제어의 반전에있어, 나는 현재 (내가 틀렸다면 정정 해줘) 알고에서 해당 DIP이다 한은 상태가 높은 수준의 모듈/클래스 저수준 모듈/클래스에 의존하지 않아야 높고 낮은 레벨의 모듈의 세부 사항에 의존하지 않아야 (되지이 하나 ??? 수단 무엇인지), 그러나 둘 추상화 (인터페이스) 하지만 간단한 프로그램을 쓰고있을 때

    1

    1답변

    기사를 작성하는 시스템이 있다고 가정 해 봅니다. 이러한없이 $title = 'title'; $description = 'Description in html'; //Cleaner just clean some things from each field. $cleaner = new Cleaner(); //Validator

    -1

    1답변

    저는 콘솔 계산기를 테스트 프로젝트로 만들고 있습니다. 내가 IOperand 및 IOperator 인터페이스에서 상속 및 역 폴란드 표기법을 통해 추가 계산에서 이러한 intefaces을 사용하고, 지금 public interface ITerm { Object Value { get; } } : 그것의 내 실현의 주요 기능은 내가하여 ITer

    2

    2답변

    이 코드는 어떻게 단일 책임 원칙의 원칙을 준수하도록 세분화 할 수 있습니까? 솔리드 원칙을 이해하고 여러 가지 자료, 특히 솔리드 원칙에 대한 Bob 아저씨의 기사를 읽었지만 불행히도 다음 코드를 두 가지 클래스로 나눠서 Single Responsibility Principle을 따라갈 수는 없습니다. 내가보기 엔 StackOverflow의의 도움 부탁드