OOD에서 객체의 설계는 객체의 정체성과 동작으로 특징 지어진다.ORM은 OO 디자인에 비생산적입니까?
과거에는 ORM을 사용했기 때문에 주된 목적은 제 생각에 데이터 저장/검색 기능을 중심으로 이루어졌습니다. 말하자면, ORM 객체는 동작에 의한 것이 아니라 데이터 (즉, 데이터베이스 테이블)입니다. 사례 및 요점 : 많은 ORM 도구에는 point-to-a 데이터베이스 테이블 및 클릭 개체 생성기가 제공됩니다.
개체가 더 이상 특성에 의해 특징 지어지지 않는다면, 내 의견으로는 개체의 신원과 책임이 진부합니다. 그 결과, 객체가 책임에 의해 정의되지 않으면 밀접하게 결합 된 클래스와 전반적인 형편없는 디자인을 제공 할 수 있습니다.
또한 응용 프로그램 설정에서 확장 성 문제로 향할 것이라고 생각합니다.
제 질문은 ORM이 OO 설계에 비생산적이라고 생각합니까? 아마도 근본적인 질문은 애플리케이션 개발에 역효과가 있는지 여부입니다.
주관적인 질문이므로 Community Wiki 질문이어야합니다. –
맞아요. 그래야합니다. 나는 그것을 옮길 것이다. 감사. –
당신이해야 할 일은 그것을 편집하고 CW 상자를 확인하는 것입니다. –