带有MATLAB的面向对象的编程
일정보기및등록교육과정세부정보
2일일교육은복잡한복잡한복잡한®응용프로그램및하기위한객체프로그래밍의사용을다룹니다다룹니다다룹니다。또한,소프트웨어소프트웨어유연성높이기테스트개발방법을합니다합니다합니다。본과정주요은같습니다같습니다。
- 견고(可重复使用)재사용(可重复使用)가능(可重复使用)가능가능사용자데이터타입선언선언선언
- 상속(继承)과(聚集)을을한및응용프로그램생성생성
- 단위(单位测试)을을응용프로그램신뢰성및향상향상향상
- 이벤트(事件)및리스너(听众)를를이용객체동기활성활성활성
第2天的第2天
사용자지정데이터형생성
客观的:파일을구성합니다。객체지향일부기법과이점을배우고배우고배우고배우고배우고객체지향프로그래밍의차이점을합니다합니다합니다합니다。
- 여러개파일패키지에저장하여생성생성
- 데이터와을단일정의파일에캡슐화
- 사용자지정데이터형화
- 사용자지정의변수생성사용사용
matlab클래스설계
客观的:인터페이스와분리객체의을향상시킵니다향상시킵니다。코드중복하여의유지을높입니다높입니다。클래스에표준을지정합니다합니다。
- 데이터액세스을통해한상호작용정의
- 속성및특성사용하여퍼블릭클래스설계설계
- 클래스에표준연산자사용자지정
- 내부리팩을통해코드방지방지
클래스계층구조빌드
客观的:공통슈퍼통해유사클래스의을합니다합니다합니다。슈퍼클래스을하여일반슈퍼를합니다합니다합니다。
- 추상화를통해클래스생성
- 슈퍼클래스에서상속
- 추상속성및정의
- 서브클래스특화된동작구현
第2天的第2天
복수참조원활화
客观的:집계를클래스다른클래스포함시킵니다시킵니다。값에의한(通过逐个值)동작동작참조에전달전달(通过引用)동작동작동작사례합니다합니다합니다합니다합니다합니다。참조동작나타클래스정의합니다합니다。
- 데이터클래스포함한뷰어생성생성
- 상황별(매개적)코드작성
- 여러뷰어에서하나의참조참조
- 핸들클래스값클래스사이선택선택
단위테스트작성
客观的:관련코드대한테스트를작성올바른을보장합니다합니다。matlab내에서단위체계를합니다합니다。소프트웨어의과을높입니다。
- matlab단위테스트개요요
- 테스트메서드작성
- 设置메서드拆卸메서드메서드사용하여테스트생성생성생성
- 테스트메서드파라미터화
- 오류조건테스트
- 테스트모음집계실행
객체동기화
客观的:미리정의,리스너,콜백을하여변경으로반응합니다합니다합니다。사용자지정기반함수호출트리거합니다합니다。
- 이벤트,리스너리스너콜백
- 미리정의된이벤트사용
- 클래스메타정보쿼리
- 속성리스너정의
- 콜백함수구현
- 사용자지정와관련콜백정의