# 객체지향

53개의 포스트
post-thumbnail

cgi.FieldStorage와 인스턴스

생활코딩의 파이썬 코스를 듣다가 cgi.FieldStorage가 궁금해서 관련 개념에 대해 공부해보았습니다.

2020년 8월 2일
·
0개의 댓글
post-thumbnail

내부 클래스inner class

내부 클래스는 단순히 클래스 내에 선언된 클래스다.내부 클래스의 장점 1.내부 클래스에서 외브 클래스 멤버에 쉽게 접근 가능 2.코드 복잡성을 줄인다(캡슐화)위 다이어그램에서 보다시피 내부 클래스는 클래스의 멤버처럼 다룬다. 다른 점은 익명 클래스Anonymous

2020년 7월 28일
·
0개의 댓글
post-thumbnail

prtotype 어려웠다...

객체지향의 개념을 공부하고 싶었다. 하지만 자바스크립트 하나도 아직 똑바로 못하는데 다른 언어를 공부하기는 싫다. 그래서 자바스크립트로 그냥 한다. 이거 공부하려고 2일의 연차를 내고 공부한다.

2020년 7월 26일
·
1개의 댓글
post-thumbnail

추상클래스 & 인터페이스

추상 클래스란?미완성 클래스 즉, 완성되지 않은 abstract 메서드를 포함하고 있는 클래스라는 뜻이다.메서드는 선언부와 구현부로 나눈다. 선언부만 있고 구현부는 작성하지 않은 메서드를 추상 메서드라고 부른다.추상 클래스를 상속받는 자손 클래스는 부모 클래스가 가진

2020년 7월 26일
·
0개의 댓글
post-thumbnail

다형성Polymorphism

운전하는 법은 한 번만 배우면 어떤 자동차든 운전할 수 있다. 자동차 브랜드나 내부 구현에 따라 달라지지 않는다. 동일한 인터페이스를 가지고 있기 때문이다. 이게 다형성이다.OOP에서 다형성이란 여러가지 형태를 가질 수 있는 능력. 말하자면 조상클래스 타입의 참조변수로

2020년 7월 26일
·
0개의 댓글
post-thumbnail

상속Inheritance

기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다.코드를 공통적으로 관리할 수 있기 때문에 유지보수 하기 쉽다.extends만으로 간단하게 상속 받을 수 있다.상속해주는 클래스Parent를 조상 클래스, 상속을 받는 클래스Child를 자손 클래스라고 한다.이

2020년 7월 26일
·
0개의 댓글
post-thumbnail

제어자Modifier

접근 제어자가 아닌 제어자들로는static, final, abstract, synchronized......등이 있다.몇 가지만 소개한다.멤버변수, 메서드, 초기화 블럭 앞에 붙는다.static이 변수에 붙으면 모든 인스턴스에서 공통으로 사용되는 클래스 변수가 된다.메

2020년 7월 25일
·
0개의 댓글
post-thumbnail

객체 지향 입문 (복습)

릴리즈가 늘어날 때마다 한 줄을 만드는데 드는 비용이 증가한다.변하지 않는 것은 오직 변한다는 사실이다.변화 대응하는 비용을 낮추고, 빠르게 대응하는 것이 필요하다.1\. 절차지향직관적으로 데이터의 흐름을 파악할 수 있다.중간에 데이터 갯수나 타입이 변경되면 전체 흐름

2020년 7월 24일
·
0개의 댓글
post-thumbnail

객체지향2

자바의 정석 3판을 참고했습니다. 틀린 내용이 있을 수 있습니다.JVM은 프로그램을 수행하는데 필요한 메모리를 할당 받는다. JVM은 이 메모리를 여러 영역으로 나누는데, 주요 영역 세 가지다.Method area 클래스가 사용될 때, JVM은 해당 클래스의 클래스

2020년 7월 24일
·
0개의 댓글
post-thumbnail

객체지향1

정확하지 않은 정보가 있을 수 있습니다.코드 재사용유지보수 용이신뢰성 높은 프로그래밍클래스란 객체를 정의해놓은 일종의 설계도다.도대체 클래스를 왜 만드는데?클래스는 일종의 부품이 아닐까? 이를테면 거대한 우주선을 만든다고 하자.수만가지의 부품이 필요하다. 그러나 우리는

2020년 7월 23일
·
0개의 댓글

2020-07-19 TIL 절차지향, 객체지향

절차지향, 객체지향

2020년 7월 19일
·
0개의 댓글
post-thumbnail

오브젝트 5장

오브젝트 5장을 읽고

2020년 7월 11일
·
0개의 댓글
post-thumbnail

오브젝트 4장

오브젝트 4장을 읽고

2020년 7월 10일
·
0개의 댓글

TIL-Javascript 객체지향에 대해 알아보자

객체지향 프로그래밍 (OOP) 하나의 모델이 되는 청사진(blueprint)를 만들고 -> class 그 청사진을 바탕으로 한 객체(object)를 만드는 -> instance 프로그래밍 패턴이다 Class 클래스는 객체지향 프로그래밍의 핵심이다 > 객체지향 프로그

2020년 7월 3일
·
0개의 댓글
post-thumbnail

[책]오브젝트 - 1장

티켓 판매 어플리케이션은 이벤트에 당첨된 고객은 초대장을 티켓으로 교환한 뒤에, 그렇지 못한 고객은 티켓을 구매한 뒤에 소극장에 입장하는 것을 담당한다. 각각의 클래스는 위의 과정을 구현을 담당하고 있는데, 이 모든 것을 관리하는 Teather 클래스는 아래와 같이

2020년 6월 30일
·
0개의 댓글

파이썬 - 객체지향 / 클래스 와 예외처리

클래스 문법여기에서, taeju는 인스턴스이다.인스턴스명 = 클래스()변수와 메서드변수 strength, dexterity, vitality, energy 메서드 attack() self그 클래스의 객체를 가리킴메서드를 정의할 때는 항상 self라는 인자를 써주어야함

2020년 6월 28일
·
0개의 댓글

Interface와 Abstract 을 비교해 보자.

한마디 정리무엇인가? 어떤 기능을 강제하는 설계도면왜 사용하는가? 1) 개발자들에게 구현 가이드라인을 주기 위해 2) 사용자에게 사용 가이드라인을 주기 위해3) 다양한 타입의 기능들을 재사용 하기 위해tv를 볼때 우리는 기계적으로 어떻게 동작하는지 전혀 모르지만, 리모

2020년 6월 26일
·
0개의 댓글

getter, setter (엑세스함수)쓰는이유

캡슐화를 해야하는 이유.정환getter의 경우 해당 프로퍼티를 복사해서 반환하기 때문에 무결성을 지켜줄 수 있는 방법이 된다.또한 변화에 유연하게 대처할 수 있는 방법이 됨 / 추가설명 출처: http://egloos.zum.com/invers83/v/4113

2020년 6월 25일
·
0개의 댓글
post-thumbnail

오브젝트 3장

오브젝트 3장을 읽고

2020년 6월 24일
·
0개의 댓글

VO, DTO, Entity

우아한 테크 세미나의 우아한 CRUD를 보고 공부한 내용입니다.

2020년 6월 21일
·
0개의 댓글