ASP 프로그래밍에서 클래스는 캡슐화에서 좋은 역할을 할 수 있습니다. ASP의 클래스는 진정한 의미에서 객체 지향적 일 수는 없지만 객체 기반 일뿐입니다. 그럼에도 불구하고 수업은 여전히 ASP 개발에서 좋은 역할을 할 수 있으며 여전히 잘 사용해야합니다.
클래스의 기능은 순전히 하위 및 기능으로 구현 될 수 있지만 클래스는보다 편안한 인터페이스 방법을 제공합니다. ASP에는 "네임 스페이스"라는 개념이 없습니다. 많은 하위와 함수가 사용될 때, 이러한 하위 및 함수를 구별하기 위해 길고 기억하기 어려운 이름이 종종 사용됩니다. 또한 서브 및 기능의 인터페이스 방법은 매우 강력하지만 클래스를 사용하면 크게 향상 될 수 있습니다.
클래스는 프로그램의 운영 효율성을 향상시키는 데 도움이 될 수 없지만 수업은 개발 효율성을 향상시키고 프로그래밍 습관을 향상시킬 수 있습니다.
포장에 이르기 때문에 좋은 포장과 나쁜 포장이 포함됩니다. 수업의 속성과 방법을 설계하는 방법, 즉,이 클래스의 인터페이스를 설계하는 방법은 수업이 개발에 얼마나 도움이 될 수 있는지 결정합니다. 당신이 그것을 잘 캡슐화하지 않으면, 수업은 당신에게 실질적인 편의를 제공하지 않을 수 있습니다. 그러나 당신이 그것을 잘 캡슐화한다면, 수업은 실제로 당신의 개발에 질적 개선을 가져올 수 있습니다.
클래스는 언제 사용해야합니까? 기본적으로 모듈 식 함수의 입력 및 출력 인터페이스가 복잡할수록 클래스로 캡슐화하는 것이 더 적합합니다. 그러나 이것은 분명히 필요하지 않으며 기능과 서브로도 달성 할 수 있습니다. 이미 수업의 단맛을 맛본 경우, 이러한 모듈을 복잡한 인터페이스와 비교적 독립적 인 기능으로 클래스에 쓰는 경향이 있습니다.