나는 캡슐화의 개념에 대한 완전한 설명을 검색하며 발견 된 답은 어떻게 든 퍼즐 조각과 같아야한다는 것을 알 수 있습니다. 나는이 개념의 fallowing 설명을 발견 : 캡슐화가 개인 클래스의 필드를 만들고 public 메소드를 통해 필드에 대한 액세스를 제공하는 기술이다. 필드가 이 비공개로 선언 된 경우 클래스 외부의 누구도 액세스 할 수 없으므로 이
의 내가 간단한 개인 도우미 방법에 대한 필요성이 있고, 직관적으로 코드가 확장 방법으로 감각을 만들 것입니다 가정 해 봅시다. 그 헬퍼를 실제로 사용해야하는 유일한 클래스로 캡슐화 할 수있는 방법이 있습니까? 예를 들어,이 시도 : class Program
{
static void Main(string[] args)
{
va
내 도메인 계층에 '클라이언트'클래스가 있습니다. 일반적으로 클래스의 클라이언트와 직접적으로 관련된 속성 만 생성합니다 (예 : 'Firstname', 'Lastname', 'Address'등). 클라이언트 관련 메서드. 제 질문은 클라이언트 컬렉션에서 작업을 수행하는이 클래스에 메서드를 추가하는 것이 좋지 않다고 생각합니까? 예. - 전자 메일 주소를 업
두 개의 다른 데이터베이스 유형을 사용하는 웹 애플리케이션을 업그레이드 중입니다. 기존 데이터베이스는 MySQL 데이터베이스이며 현재 시스템과 긴밀하게 통합되어 있으며 확장 된 기능을 위해 MongoDB 데이터베이스가 있습니다. 새로운 기능은 현재 사용자, 내용 등에 대한 정보와 같은 환경 변수에 대한 MySQL 데이터베이스에 상당히 의존 할 것입니다. 쿼
기본 모델 User을 사용하고 있지만 ASP.NET MVC에는 이미 HTTP 인증 정보를 얻고있는 User이라는 속성이 있습니다. 어떻게 든 Visual Studio 2012에서 다른 하나를 무시하고 사용할 수 있습니까? 내가 액세스하려고 할 때마다 Website.Models.Users.User을 쓰는 것은 꽤 비현실적입니다. 여기 내 문제를 더 잘 이해할
저는 객체에 약간 혼란스럽고 객체를 확장하면 어떻게 될지 생각합니다. 여기 내 목표는 A()) 내가 A()의 기능 등을 모두 얻을 수 있지만, 등 B() 자체를 만드는 충분한 완전히 자기를 만들 수 있도록 을 확장하여 B()를 만드는 것입니다 B()가, 어딘가에서 인스턴스화 할 때 내가 좋아하는 뭔가를 할 수 있도록 색이 자체 크기 조정 등의 위치를 설
내 클래스에 다른 클래스에서 설정해야하는 BOOL 속성이 있으므로 포인터를 사용하려고합니다. 나는 이것을 위해 다음과 같은 속성을 선언합니다. @interface SomeClass : SuperClass
{
BOOL *_shared;
}
@property(nonatomic) BOOL *shared;
올바른 방법입니까? 그런 다음이 값을 설
그냥 namespace blah
{
private abstract class InheritedSomething
{
public void doSomething() {};
}
class OtherClass : InheritedSomething
{
//Stuff
class Nest
나는 지금 내 자신의 파이썬 클래스 학습이 페이지를 건너 왔어요 오전 : http://www.tutorialspoint.com/python/python_classes_objects.htm 변수 empCount는 값이 는이 클래스의 모든 인스턴스간에 공유 될 클래스 변수입니다. 이것은 클래스 내부 또는 클래스 외부에서 Employee.empCount으로 액세