«properties» 태그된 질문




5
다수의 구조화 된 구성 / 속성 파일 처리를위한 모범 사례
많은 서버가있는 시스템을 상상해보십시오. 각각에는 여러 가지 설정이 있습니다. 서버에 특정한 것 지역에 따라 일부 그들 모두에게 공통적 인 것 이 서버 그룹은 읽기 전용이므로 일부 사용자 지정 그룹을 가질 수 있습니다. 기타 내가 생각하는 현재 관행은 재정의 능력을 가진 간단한 속성 구조입니다. 예제 목적으로 Google 서버를 사용할 수 있습니다. …

2
"계산 된"값을 속성 또는 메서드로 노출해야합니까?
웹 콘텐츠 관리 시스템의 콘텐츠 유형을 나타내는 C # 클래스가 있습니다. 웹 컨텐츠 편집기가 오브젝트 표시 방법에 대한 HTML 템플리트를 입력 할 수있는 필드가 있습니다. 기본적으로 객체 속성 값을 HTML 문자열로 대체하기 위해 핸들 바 구문을 사용합니다. <h1>{{Title}}</h1><p>{{Message}}</p> 클래스 디자인 관점에서 형식화 된 HTML 문자열 (대체 포함)을 속성 또는 메서드 …

4
어떤 속성이 값을 변경할 수 있고 어떤 속성이 일정하게 유지되도록 인터페이스를 어떻게 설계합니까?
.NET 속성과 관련된 디자인 문제가 있습니다. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } 문제: 이 인터페이스에는 두 가지 읽기 전용 속성 Id과가 IsInvalidated있습니다. 그러나 이들이 읽기 전용이라는 사실만으로도 그 값이 일정하게 유지 될 것이라는 보장은 없습니다. 다음과 같은 사실을 매우 명확하게하는 …
12 c#  design  .net  properties 

7
OOP는 속성 개념을 포함하도록 어떻게 발전 했습니까?
나는 C ++ 배경에서 왔으며 현재 직장에서 C #을 외출 중이며 공개 필드와 속성의 차이점 과이의 변형과 화신의 앞뒤로 많은 Q & A를 읽었습니다. 기본 질문 (예 :이 SO 게시물 및 모든 관련 링크 된 질문 ). 이러한 모든 질문은 속성 시스템의 존재를 당연히 받아들이는 실질적인 차이 측면에서 다루어졌지만, 처음에는 …

2
숫자로 시작하는 문자열을 나타내는 적절한 속성 이름
Windows에서 일부 카메라 메타 데이터를 보면 Focal length 와 35mm focal length 라는 File Properties두 가지 Properties이름이 있습니다. 이 두 가지를 사용할 소프트웨어를 개발 중 Properties입니다. 지금까지 첫 번째 Property이름 FocalLength을 만들었지 만 다른 이름을 찾지 못했습니다. _35MmFocalLength또는에 대해 생각 ThirtyFiveMmFocalLength했지만 더 나은 제안이있을 수 있다고 생각합니다. 어떤 아이디어?

2
JavaFX-도메인 객체에 등록 정보를 사용하는 올바른 방법
JavaFX는 javafx.beans.property.DoubleProperty자동으로 관찰 및 동기화 할 수있는 필드를 정의 할 수 있는 여러 가지 새로운 Property 객체를 제공했습니다 . 많은 JFX 예제에서 MVC 모델 클래스에는 여러 가지 속성 필드가 있으며이 필드는 자동으로 뷰에 바인딩 될 수 있습니다. 그러나 이것은 JFX 속성을 Domain 객체에 넣도록 권장하는 것으로 보입니다 (Model 클래스가 도메인 …

4
불변성을 보장하는 것이 속성 대신 필드를 노출시키는 것에 대한 정당성입니까?
C #에 대한 일반적인 지침은 항상 공개 필드를 통해 속성을 사용하는 것입니다. 필드를 노출하면 구현 세부 사항을 많이 노출하게됩니다. 속성을 사용하면 해당 세부 정보를 캡슐화하여 코드를 사용하지 못하도록 숨기고 구현 변경 내용은 인터페이스 변경 내용과 분리됩니다. 그러나 readonly키워드를 다룰 때이 규칙에 유효한 예외가 있는지 궁금합니다 . 이 키워드를 퍼블릭 필드에 …

2
ARC의 속성 : 항상 또는 공개 전용?
2 년 전에 Robert McNally 의 "코드 명령 : Objective-C 코딩 모범 사례" 라는 기사를 읽은 후 Objective-C 클래스의 거의 모든 데이터 멤버에 대해 속성을 사용하는 방법을 채택했습니다 ( 2012 년 5 월 현재 제 3 계명). McNally는 다음과 같은 이유를 설명합니다 (내 강조). 속성은 액세스 제한 (예 : 읽기 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.