정보기술 - 프로그래밍 언어 - 제3부 : 객체 지향성 모듈러 2
信息技术程序设计语言第3部分:面向对象模块A-2
发布日期:
2001-12-31
1.1目标(goals)该规格旨在为KS X ISO/IEC10514-1规格中定义的基本语言添加面向对象编程功能提供扩展。此时,除了在该规格中引入的新关键字的使用之外(见第5项),基本语言(Base Language)所允许的程序的意义不应更改。ICS 35.060 1.2除该规格中包含的明细(KS X ISO/IEC10514本部分中包含的规格)基本语言中包含的明细外,该规格还规定以下明细:面向对象模块2程序要求的元件-面向对象模块2程序的词汇结构、语法结构和语义-面向对象模块2系统模块的界面和语义-要求检测到适用性实现的面向对象扩展的使用违反规则-包括文档化要求。需要实施的复合性要求1.3关系(与KS X ISO/IEC10514-1的关系)该规格在KS X ISO/IEC10514的多个部分中属于第3部分。该规格扩展和更改KS X ISO/IEC10514-1的基本语言,但与基本语言相关,使用该规格是可选的。该规格除第一部外,对KS X ISO/IEC10514的其他部独立,可与其他部一起或单独使用。1.4除不属于该规格适用范围的明细(不在KS X ISO/IEC10514本部分范围内的明细)基本语言中排除的明细范畴外,该规格也不提供以下明细:
-对象的内部表示法和与对象相关联的方法-实现垃圾收集器-实现跟踪对象的机制
1.1 목표(goals) 이 규격은 KS X ISO/IEC 10514-1 규격에서 정의한 기본 언어에 객체 지향 프로그래 밍 기능을 추가하기 위한 확장자를 제공하고자 한다. 이 때 이 규격에 도입한 새 키워드의 사용을 제외 (5항 참조)하고는 기본 언어(Base Language)가 허용하는 프로그램의 의미를 변경하지 않아야 한다. ICS 35.060 1.2 이 규격에 포함된 명세(specifications included in this part of KS X ISO/IEC 10514) 기본언어에 포함된 명세 이외에도, 이 규격은 다음과 같은 명세를 규정한다. - 객체 지향 모듈 2 프로그램을 위해 요구되는 심볼 - 객체 지향 모듈 2 프로그램의 어휘 구조, 구문 구조 및 의미 - 객체 지향 모듈 2 시스템 모듈에 대한 인터페이스 및 의미 - 적합성 구현이 감지되도록 요구되는 객체 지향 확장의 사용에 대한 법칙 위반 - 문서화 요건을 포함하여, 구현해야 할 복합성 요건 1.3 관계(relationship to KS X ISO/IEC 10514-1) 이 규격은 KS X ISO/IEC 10514의 여러 부 중에서 제 3부에 해당한다. 이 규격은 KS X ISO/IEC 10514-1의 기본언어를 확장하고 변경하지만, 기본 언어와 관 련하여 이 규격을 활용하는 것은 선택사항이다. 이 규격은 제1부를 제외하고는 KS X ISO/IEC 10514 의 다른 부에 대해서 독립적이며, 다른 부와 함께 또는 단독으로 사용될 수 있다. 1.4 이 규격의 적용범위에 속하지 않는 명세(specifications not within the scope of this part of KS X ISO/IEC 10514) 기본 언어에서 제외된 명세 범주 이외에도 이 규격은 다음과 같은 명세를 제공하지 않 는다. - 객체의 내부 표현 및 객체와 연관된 메소드 - 쓰레기 수집기의 구현 - 추적 객체를 추적하는 메커니즘의 구현