LabVIEW로 객체 지향 설계 및 프로그래밍하기 교육과정 개요

LabVIEW에서 객체 지향 설계 및 프로그램하기 교육과정에서는 객체 지향 설계와 프로그래밍의 기본 개념을 다루며, 이와 같은 개념이 LabVIEW에서 어떻게 구현되는지 설명합니다. 객체 지향 설계(OOD)를 통해, 코드의 여러 섹션 간의 인터페이스가 더욱 명확해지고, 더욱 편리한 디버깅을 위한 코드가 마련되며, 대규모 프로그래밍 팀을 위한 구조로 확장됩니다. 객체 지향 프로그래밍은 객체 지향 설계 원리 따르도록 강제하는 언어로 코드를 개발하는 것입니다.

교육과정 세부사항:

LabVIEW에서 객체 지향 설계 및 프로그램하기 교육과정의 구성

강의개요토픽
객체 지향 프로그래밍 소개

어플리케이션의 설계와 구현에서 객체 지향 접근법 사용의 적합성을 살펴봅니다.

  • 서문
  • 객체 지향 설계란?
  • 객체 지향 프로그래밍이란?
  • 클래스란?
  • 객체란?
객체 지향 어플리케이션 설계하기

객체 지향 설계 원리를 사용하여 어플리케이션을 설계합니다.

  • 무엇을 만들지 아는 것부터 시작​하기
  • 클래스 정체성, 상태 및 동작
  • 메소드
  • 클래스 관계
  • 인터페이스
  • 동적 디스패치
  • 클래스 다이어그램
  • 일반적인 설계 실수
구현하기LabVIEW에서의 객체 지향 프로그래밍

읽기 쉽고, 확장 가능하고, 유지 보수가 쉬우며, 재사용 가능한 LabVIEW 클래스를 개발하고 사용합니다.

  • LabVIEW 클래스
  • 캡슐화
  • 클래스 상속
  • 접근 범위
  • 동적 디스패치
  • 인터페이스 상속
  • 도구
  • 클래스의 일반적인 사용 사례

객체 지향 설계 패턴 및 도구

기존의 LabVIEW 어플리케이션에서 주로 나타나는 패턴을 객체로 대체합니다.

  • LabVIEW 클래스로 전환하기
  • 설계 패턴
  • 템플릿 메소드 패턴
  • 집합(Aggregation) 패턴
  • 팩토리 패턴
  • 사례 연구: 하드웨어 추상화 계층(HAL)
  • 상태 패턴
  • 명령 패턴
  • 설계 패턴 결론
  • 객체 참조 및 생성 보증 조건

코드 배포 및 배치하기

좋은 객체 지향 설계 및 프로그래밍 방법을 사용하여 코드를 검토, 리팩토링 및 배포합니다.

  • 읽기 쉬운 코드를 위한 모범 사례
  • 객체 데이터를 위한 프런트패널 디스플레이
  • LabVIEW 클래스로 전환하기
  • 배포
  • 추가 자료

지금 바로 LabVIEW에서 객체 지향 설계 및 프로그램하기 교육과정을 시작하세요