추상화 대수적 데이터 타입을 이용한 추상화와 클래스 시스템에 의한 상속의 비교 이른바 직화라고 하는 것으로, 여러가지 형태의 합으로서 다른 형태를 표현하는 것 같은 느낌입니까. 그래서 이것을 어떻게 사용합니까? Amazon에서 책을 구입할 때 Kindle(전자책)과 Paperback(종이책)을 선택할 수 있네요. book <-> kindle paperback 라는 is-a 관계가 있는 것을 알 수 있습니다. (kindle is a book. paperback is a ... 대수적 데이터 유형프로그래밍ADT추상화 [TIL] 클린코드 작성연습 TIP✨ //파이참에서.. 오른쪽 마우스+ Refactor+Rename => shift f6 : 한번에 변수명 바꾸기 Shift+Tap : 인덴트, 들여쓰기 없애기 Alt+J : 커서 같이 잡기 Refactor+Extract Method 함수 추출 지원 is_000 : boolean값을 가진다는 이름 true,false로 답 나옴 return은 함수를 아예 끝내버리는 거고 pass는 아무것도... 파이참추상화클린코드추상화 [CS] prototype Day-23 객체 지향 프로그래밍의 등장 이전.. 절차적 언어에는 객체 지향의 개념이 없는 언어였습니다. 객체 지향 언어 현대의 언어들은 대부분 객체 지향 특징을 가지고 있습니다. 객체를 만들고 나며, 메모리상에서 반환되기 전가지 객체 내의 모든 것이 유지됩니다. 객체 내에서 원칙에 따라 메소드와 속성이 존재합니다. 새로운 객체를 만들 때, 속성에 고유한 값을 부여할 수 있습니다. 객체 지향 프로그래밍의... OOPencapsulationPrototypeprototype chain상속inheritance객체 지향 언어abstractionPolymorphism다형성instanceclass캡슐화추상화절차적 언어OOP TIL - 2021.03.01 (Mon) 오늘은 오전에 일반화와 추상화에 대한 Topic으로 많은 의견을 주고 받았다. 조원들과 세탁기에 대해서 일반화하는 과정을 진행하였는데, 일반화와 추상화의 정의에 대해 오랜 시간 토론하였다. 일반화 : 서로 다른 개체들로부터 공통된 개념을 추출하는 것을 말한다. 은닉화 : 내부 데이터, 내부 연산을 외부에서 접근하지 못하도록 은닉 혹은 격리 시키는 것 저녁에는 내일 스크럼을 위한 프로젝트 청사... 추상화일반화2nd Project접근제어자TIL은닉화2nd Project TIL13: OOP / Instantiation Patterns OOP(Object Oriented Programming, 객체지향 프로그래밍) 기본 개념 및 특징 Encapsulation(캡슐화) Abstraction(추상화) Inheritance(상속) Polymorphism(다형성) Instantiation Patterns: 인스턴스 객체 정의 방법 Functional Functional Shared Prototypal Pseudoclassical ... Polymorphism다형성추상화inheritanceObject Oriented Programmingencapsulation상속abstraction캡슐화객체지향 프로그래밍Object Oriented Programming 추상화 in Python 2 그럼에도 이 개념을 소개하는 이유는 코딩을 작성할 때 이 개념을 알면 발생할 수 있는 많은 오류를 줄일 수 있기 때문입니다. 이처럼 함수 내에서 정의된 변수를 로컬 변수(local variable)라고 합니다. 로컬 변수는 해당 변수가 정의된 함수 내에서만 사용할 수 있습니다. 이렇게 함수 밖에서 정의한 변수를 글로벌 변수(Global variable)라고 합니다. 따라서, 위 코드를 실행하... 스타일 가이드프로그래밍 입문상수프로그래밍추상화pep8pythonscopepep8
대수적 데이터 타입을 이용한 추상화와 클래스 시스템에 의한 상속의 비교 이른바 직화라고 하는 것으로, 여러가지 형태의 합으로서 다른 형태를 표현하는 것 같은 느낌입니까. 그래서 이것을 어떻게 사용합니까? Amazon에서 책을 구입할 때 Kindle(전자책)과 Paperback(종이책)을 선택할 수 있네요. book <-> kindle paperback 라는 is-a 관계가 있는 것을 알 수 있습니다. (kindle is a book. paperback is a ... 대수적 데이터 유형프로그래밍ADT추상화 [TIL] 클린코드 작성연습 TIP✨ //파이참에서.. 오른쪽 마우스+ Refactor+Rename => shift f6 : 한번에 변수명 바꾸기 Shift+Tap : 인덴트, 들여쓰기 없애기 Alt+J : 커서 같이 잡기 Refactor+Extract Method 함수 추출 지원 is_000 : boolean값을 가진다는 이름 true,false로 답 나옴 return은 함수를 아예 끝내버리는 거고 pass는 아무것도... 파이참추상화클린코드추상화 [CS] prototype Day-23 객체 지향 프로그래밍의 등장 이전.. 절차적 언어에는 객체 지향의 개념이 없는 언어였습니다. 객체 지향 언어 현대의 언어들은 대부분 객체 지향 특징을 가지고 있습니다. 객체를 만들고 나며, 메모리상에서 반환되기 전가지 객체 내의 모든 것이 유지됩니다. 객체 내에서 원칙에 따라 메소드와 속성이 존재합니다. 새로운 객체를 만들 때, 속성에 고유한 값을 부여할 수 있습니다. 객체 지향 프로그래밍의... OOPencapsulationPrototypeprototype chain상속inheritance객체 지향 언어abstractionPolymorphism다형성instanceclass캡슐화추상화절차적 언어OOP TIL - 2021.03.01 (Mon) 오늘은 오전에 일반화와 추상화에 대한 Topic으로 많은 의견을 주고 받았다. 조원들과 세탁기에 대해서 일반화하는 과정을 진행하였는데, 일반화와 추상화의 정의에 대해 오랜 시간 토론하였다. 일반화 : 서로 다른 개체들로부터 공통된 개념을 추출하는 것을 말한다. 은닉화 : 내부 데이터, 내부 연산을 외부에서 접근하지 못하도록 은닉 혹은 격리 시키는 것 저녁에는 내일 스크럼을 위한 프로젝트 청사... 추상화일반화2nd Project접근제어자TIL은닉화2nd Project TIL13: OOP / Instantiation Patterns OOP(Object Oriented Programming, 객체지향 프로그래밍) 기본 개념 및 특징 Encapsulation(캡슐화) Abstraction(추상화) Inheritance(상속) Polymorphism(다형성) Instantiation Patterns: 인스턴스 객체 정의 방법 Functional Functional Shared Prototypal Pseudoclassical ... Polymorphism다형성추상화inheritanceObject Oriented Programmingencapsulation상속abstraction캡슐화객체지향 프로그래밍Object Oriented Programming 추상화 in Python 2 그럼에도 이 개념을 소개하는 이유는 코딩을 작성할 때 이 개념을 알면 발생할 수 있는 많은 오류를 줄일 수 있기 때문입니다. 이처럼 함수 내에서 정의된 변수를 로컬 변수(local variable)라고 합니다. 로컬 변수는 해당 변수가 정의된 함수 내에서만 사용할 수 있습니다. 이렇게 함수 밖에서 정의한 변수를 글로벌 변수(Global variable)라고 합니다. 따라서, 위 코드를 실행하... 스타일 가이드프로그래밍 입문상수프로그래밍추상화pep8pythonscopepep8