オブジェクト向け計画
2080 ワード
オブジェクト向けプログラミング定義:
オブジェクト向けプログラミング:
컴퓨터 프로그래밍 = ~~명령어의 목록~~ -> '객체'들의 모임
メリット:
컴퓨터 프로그래밍 = ~~명령어의 목록~~ -> '객체'들의 모임
コンポーネント:
4つのオブジェクト向けの原理
抽象化:
객체 표현에 핵심적 필요사항(속성, 메서드)에만 집중하고 그 외에 대해서는 생략
객체 표현에 핵심적 필요사항(속성, 메서드)에만 집중하고 그 외에 대해서는 생략
パッケージ:
객체의 속성과 메서드를 외부에 공개할 것과 공개하지 않을 것을 지정하여 객체 구성요소를 보호
import random
class Die:
def __init__(self):
self.__faceValue = random.randint(1,6)
継承:
기존의 개발된 클래스를 이용하여 새로운 클래스를 정의할 수 있게 한다.
多形性:
같은 클래스로부터 상속을 받는 하위 클래스들의 서로 다른 모습을 표현
Reference
この問題について(オブジェクト向け計画), 我々は、より多くの情報をここで見つけました https://velog.io/@aza425/객체지향프로그램이란テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol