항목

  • 개체지향 프로그래밍 OOP, object-orien..
    프로그램을 만드는 방식 중 하나.|데이터와 그 데이터를 조작하는 서브프로그램 방식을 하나로 정리하여 개체(object)라고 부른다. 이러한 개체를 하나의 부품으로 보고 상호 관련하는 개체를 모아 프로그램을 만드는 방식을 개체지향 프로그래밍이라고 한다. 개체지향 프로그래밍의 주요 성질로는 캡슐화·계승·다형...
  • 객체 지향 프로그래밍 Object-oriented program..
    대비되는 개념이다. 동적 바인딩은 프로그램의 한 개체나 기호를 실행 과정에 여러 속성이나 연산에 바인딩함으로써 다형 개념을 실현한다. 소프트웨어 공학의...강화하고, 클래스간에 독립적인 디자인을 함으로써 결합력을 약하게 한다. 다음은 대표적인 객체 지향 프로그래밍 언어들이다. 시뮬라 67: 최초의 객체 지향...
    도서 위키백과
  • 디지털 컴퓨터 프로그래밍
    제공한다. 개체지향언어들은 작업과정의 세부보다 작업내용 자체에 관심을 갖는 높은 수준에서 프로그램을 작성할 수 있게 한다. 현재 사용되는 고급언어들은 다음과 같은 분류할 수 있다. ① 알고리즘 언어와 절차적 언어 : 가장 널리 사용되는 종류로서, 작업절차를 기술하는 형식으로 프로그램이 작성된다. 여기에는...
  • 코볼 COBOL, COBOL
    비즈니스 지향 코볼에 전가되었는데, 사무 응용 프로그램들이 날짜를 사용하는 정도가 심했기 때문이다. 그 외에 고정 길이 데이터 필드에도 영향을 주었다. 2006년과 2012년에 컴퓨터월드 조사에 따르면 조직 중 60%가 코볼을 (C++, 비주얼 베이직 닷넷보다 더) 사용하였으며 코볼은 자사 내부 소프트웨어 다수에 사용...
    도서 위키백과
  • 스몰토크 Smalltalk, Smalltalk
    반영을 지원하는 객체 지향 프로그래밍 언어이다. 이는 원래 1970년대에 교육용, 특히 구성주의 학습을 위해 만들어졌지만 나중에 비즈니스에서 사용되었다...코드의 인스턴스인 불투명하고 원자적인 소위 객체로 구성된다. 이러한 개체는 중간 가상 머신 환경(VM)을 통해 메시지를 전달하여 상호 통신한다. 프리미티브...
    도서 위키백과
  • 파이썬 Python (programming language), Python
    지향 프로그래밍 등도 주요 기능에서 지원 된다. 파이썬의 핵심 철학은 "아름다운 게 추한 것보다 낫다." (Beautiful is better than ugly) "명시적인 것이 암시적인 것 보다 낫다." (Explicit is better than implicit) "단순함이 복잡함보다 낫다." (Simple is better than complex) "복잡함이 난해한 것보다 낫다...
    도서 위키백과
  • OOPSLA OOPSLA
    체험(실시) 보고서(experience report), 패널 토의, 웍샵, 튜터리얼 등의 발표가 행해진다. OOPSLA는 개체 지향 프로그래밍 패러다임이 메인스트림 프로그래밍으로 자리 잡는 데 공헌을 하였다. 개체 지향 프로그래밍과 관련된 여러 학술 분야가 정립하는 데 기여를 하였다. 예를 들어 디자인 패턴, 리팩토링, 애스펙트...
    도서 위키백과
  • 자료형 체계 Type system, 型システム
    런타임 개체가 자료형 정보를 함께 갖고 있다. 이런 런타임 자료형 정보는 함수 오버로드, 동적 디스패치, 게으른 바인딩, 다운캐스팅 등에도 사용될 수 있다. 더 넓게, 아래에서 설명한 것처럼, 동적 정형은 동적 프로그래밍 언어 기능에 대한 지원을 향상시킬 수 있고, 런타임 데이터를 기반으로 한 기능과 자료형을...
    도서 위키백과
  • 시 플러스 플러스 C++
    목적 지향 프로그래밍을 실현하기 위한 기능을 가한다던가 목적 프로그램의 실행효율을 높게 유지한다라는 과제의 하나의 해답으로 평가할 수 있다. C++에서 클래스는 새로운 형을 자유롭게 정의하기 위한 도구로서 도입되었다. 클래스로 정의하는 변수와 함수를 멤버(member)라 부른다. 클래스 계층은 상위 클래스에...
    분야 :
    프로그램 언어
  • 클래스 CL, class
    목적(object) 지향 프로그래밍에서의, 동일한 기능이나 성질을 지니되 개체로서 다른 오브젝트의 집합, 또는 그러한 오브젝트를 생성하는 언어 기구. 어느 클래스에 속하는, 혹은 그 클래스에 의해 생성되는 오브젝트를 그 클래스의 사례(instance)라고 한다. 클래스간에 계층 관계가 정의될 때, 어느 클래스의 상위에...
    분야 :
    프로그램 언어, 소프트웨어 설계법
  • 개방-폐쇄 원칙 Open–closed principle, 開放/閉鎖原則
    소프트웨어 개체(클래스, 모듈, 함수 등등)는 확장에 대해 열려 있어야 하고, 수정에 대해서는 닫혀 있어야 한다'는 프로그래밍 원칙이다. 소프트웨어 개발 작업에 이용된 많은 모듈 중에 하나에 수정을 가할 때 그 모듈을 이용하는 다른 모듈을 줄줄이 고쳐야 한다면, 이와 같은 프로그램은 수정하기가 어렵다. 개방...
    도서 위키백과
  • 객체 관계 매핑 Object–relational mapping, オブジェクト関係マッピング
    중인 프로그래밍 언어의 API에 래핑되어 더 간단하고 주변 코드의 패러다임에 더 부합하는 방식으로 스토리지 매체와 상호 작용하는 방법을 노출한다. 다음은 데이터베이스 엔진을 사용하여 SQL로 작성된 쿼리를 실행하기 위해 C# 코드로 작성된 간단한 예이다. var sql = "SELECT id, first_name, last_name, phone...
    도서 위키백과
이전페이지 없음 현재페이지1 2 3 다음페이지 없음