# OOP

80개의 포스트
post-thumbnail

[책]오브젝트 - 1장

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

7일 전
·
0개의 댓글
post-thumbnail

전략 패턴(strategy pattern)

인터페이스와 위임을 사용하여 특정 기능을 자유롭게 변경할때 사용하는 패턴위임을 통해 의존성을 역전시킬 수 있고, 인터페이스를 통해 다형성의 특성으로 변경에 대해 유연한 대처가 가능하다.단점: 인터페이스를 상속받는 구상 클래스가 너무 많아질 수도 있다.게임에서 무기를 바

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

객체 지향 프로그래밍

기능을 제공한다.절차지향은 데이터 중심, 객체지향은 기능 중심객체 = 데이터 + 프로시져(오퍼레이션, 메소드, 함수)가장 중요한 키워드 1. 정보은닉 2. 유연성객체지향의 정의 한마디로: 유지보수성이 뛰어난 프로그래밍 설계 방식 3요소 5규칙(java)을 지키면서 오는

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

OOP(Object Oriented Programming)

OOP는 Object Oriented Programming의 줄임말로 객체지향 프로그래밍을 뜻합니다.캡슐화추상화다형성상속성코드의 재사용성을 증가하고 유지보수를 쉽게 하기 위해 객체지향 프로그래밍을 사용합니다.캡슐화 란, 쉽게 말하면 말 그대로 캡슐처럼 감싸는 개념입니다

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

2020JUNE17 - OOP

OOP(Object Oriented Programming / 객체 지향 프로그래밍)에 관해 공부했다. OOP란 우리가 바라보는 이 세계의 모든 것을(사물을) 코드로 객체화해서 프로그래밍하는 방법이라고 말할 수 있다. 예를 하나 들면, "핸드폰"이란 것이 있으면 여기에는

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

OOP : Object-Orient Programming in JavaScript

코딩을 처음 공부하는 나에게 '객체 지향 프로그래밍' 이라는 개념은 쉽게 이해되지 않았다. 강의를 듣거나 문제를 풀면서 개념을 대략적으로 이해하고 나서는 또 그 컨셉을 어떻게 실질적으로 코드에 사용해야하는지 감이 잘 오지 않았다. 그래서 이번 기회를 통해 OOP에 대해

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

javascript_OOP(Object Oriented Programming)

javascript는 웹개발에서 많이 사용되는 언어 중 하나이다.

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

Java 면접 정리

둘 다 배열이라는 점은 동일하나, Array는 인덱스로 접근하는 반면, ArrayList는 메서드를 통해 접근합니다.(index로 접근하는 것은 동일)Array는 Object뿐만 아니라 원시 형태(int, double 등)도 담을 수 있지만, Array는 Object형

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

객체지향의 원칙쓰?!

SOLID 원칙에 대한 글이에요 !

2020년 6월 4일
·
1개의 댓글

Business logic

프로그램에서 비즈니스 로직이란?

2020년 5월 30일
·
0개의 댓글
post-thumbnail

Clean architecture

Clean architecture 모델

2020년 5월 30일
·
2개의 댓글
post-thumbnail

php 상속

public function \_\_construct($bj,$bj_use){ $this->bj_use=$bj_use; $this->bj=$bj; } public $good_chs=array('vlog','review','eating','game');

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

oop2

static 키워드클래스를 정의할 때 static 키워드를 사용한 프로퍼티와 메소드는 해당 클래스의 인스턴스를 생성하지 않아도 접근할 수 있게 됩니다.이러한 프로퍼티와 메소드를 정적 멤버(static member)라고 합니다.이러한 정적 멤버의 특징은 다음과 같습니다.

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

php 클래스(객체지향)-객체를 이용해 코드조직

너가 가진것중 샌드위치의 재료는 닭고기다너가 가진것중 샌드위치의 재료는 빵다너가 가진것중 샌드위치의 재료는 설탕다너가 가진것중 스프의 재료는 닭고기다너가 가진것중 스프의 재료는 깨소금다

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

프로그래밍 언어 패러다임 3가지

Object Oriented Programming의 줄임말로, 객체 지향 프로그래밍이라고 부른다.OOP는 프로그래밍 언어 패러다임의 하나로, 프로그래밍에서 필요한 데이터를 추상화 시켜서 상태(속성, 애트리뷰트)와 행위(메소드)를 가진 객체로 만들고, 그 객체간의 상호

2020년 5월 12일
·
0개의 댓글
post-thumbnail

[TIL] 프로토타입 (Protype)

클래스의 인스턴스에서 사용할 수 있는 메서드 = 프로토타입(Prototype) 메서드 이다.객체 지향 프로그래밍의 생성에서 다뤘던 코드를 다시 사용하겠다. 상기의 코드에서 작성된 shift(gear)부분은 class의 메서드 이다. 이 shift도 프로토타입 메서드이다

2020년 5월 10일
·
0개의 댓글
post-thumbnail

객체 지향 프로그래밍 (OOP::Object Oriented Programming)

🔍What is OOP? 객체 지향 프로그래밍이란 컴퓨터 프로그래밍의 패러다임 중 하나로 모든 것이 객체(object)로 이루어져있다는 원리를 기반으로 합니다. 즉, 프로그래밍에서 필요한 데이터를 모두 추상화시켜(abstraction) 상태(attribute)와 행위

2020년 5월 9일
·
0개의 댓글
post-thumbnail

OOP(객체 지향 프로그래밍)이란?

학습을 진행하면서 내가 이해하고 공부한 부분을 기록합니다.컴퓨터에서 사용할 수 있는 언어는 기계어, 어셈블리어, 고급언어가 있습니다. 간단히 정리 해보자면,기계어는 컴퓨터가 사용하는 언어로 0과 1로 구성되어 있습니다. 실제로 사람이 코드를 작성하고 이해하는 것에 큰

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

[TIL] 객체 지향 프로그래밍의 생성

ES6 이전의 JavaScrit에서는 타 언어와는 다르게 Class라는 키워드가 없었다. 그래서, 거의 모든것이 객체인 JavaScript의 특징을 이용하여 Class를 구현했다. 하지만 ES6부터는 JavaScript에도 Class 키워드가 생겼기에 간단하게 Clas

2020년 5월 8일
·
0개의 댓글