# 객체지향

111개의 포스트
post-thumbnail

[JS] OOP - 객체 지향 프로그래밍

객체 지향 프로그래밍의 개념을 간단히 짚어보고 Javascript 에서는 어떻게 객체지향 프로그래밍을 하는지에 대해 작성한 글입니다.

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

엘레강트 오브젝트 스터디 회고

책에서 소개하는 각 원칙들에 대해서 해당 원칙을 지켜야 하는 이유와 더불어 알아야 하는 키워드에 대해 생각하고 토론 하면서 스터디를 진행했다. 혼자 읽었을 때 잘 못 이해했던 내용을 스터디를 통해 바로 알게 되는 부분이 많아서 도움이 많이 되었다. 마지막 스터디에서

2021년 2월 25일
·
0개의 댓글
post-thumbnail

[서평] 엘레강트 오브젝트

이전에 읽었던 객체지향 책들과 비교하면 이 책은 머릿속에 물음표를 쉴 틈 없이 뜨게 만든 책이 아닐까 싶다. 이전에 알고 있었던 객체지향의 원칙에 대해 많이 생각하게 되고, 어떤 것이 맞을까? 어떻게 따라야 할까? 이 방법이 정말 유지 보수성을 좋게 만들어줄까?를 계속

2021년 2월 25일
·
0개의 댓글
post-thumbnail

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

OOP 객체지향 프로그래밍 객체지향 프로그래밍이란? > 예를 들어 온라인 쇼핑 어플리케이션을 만든다고 가정해본다면, 주문의 정보, 고객의 데이터, 상품의 데이터, 주문하기, 장바구니에 담기 등 여러가지 변수와 함수가 필요하게 됩니다. 이렇게 코드를 작성하다보면 프로

2021년 2월 24일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 핵심 원리 - 기본편 - 스프링 핵심 원리 이해 2 - 객체 지향 원리 적용

새로운 할인 정책을 확장해보자.악덕 기획자: 서비스 오픈 직전에 할인 정책을 지금처럼 고정 금액 할인이 아니라 좀 더 합리적인 주문 금액 당 할인하는 정률% 할인으로 변경하고 싶어요. 예를 들어서 기존 정책은 VIP가 10000원을 주문하든 20000원을 주문하든 항상

2021년 2월 19일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 핵심 원리 - 기본편 - 객체 지향 설계와 스프링

클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리SRP: 단일 책임 원칙 (single responsibility principle)OCP: 개방-폐쇄 원칙 (Open/closed principle)LSP: 리스코프 치환 원칙 (Liskov s

2021년 2월 18일
·
0개의 댓글

TIL 2021.02.11

생성자를 통해 필드를 초기화 해주는 것과 바로 필드에서 초기화해주는 것의 차이점을 알게 됐다. 간단히 말하면, 생성자를 통해 초기화해주면 배열이라면 배열을 초기화한다던가 아니면 예외사항이 일어날 수있는 것들에 대해서 처리를 할 수 있기때문이다. 하여튼, 뭔가 미리 처리

2021년 2월 11일
·
0개의 댓글

객체지향

0. start > 객체지향이 뭐에요? 직무면접을 위해 준비한 답변은 스스로 정의한 개념이 아니였다. 객체지향의 본질을 이해하고 쓰임을 고민해나가는 글이 되길 바란다. 2021.02.11. 시작!

2021년 2월 11일
·
0개의 댓글

public와 private

클래스의 멤버를 은닉시키기 위한 private 접근제한자?

2021년 2월 10일
·
0개의 댓글
post-thumbnail

[OPP] 머리에 박제할라고 진짜 간단히 정리한 일급 컬렉션

머리에 박제할라고 간단히 정리한 일급 컬렉션(feat. jojoldu님의 명글) 👀

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

객체 지향 설계(SOLID)

SOLID 원칙들은 자기 자신 클래스 안에 응집도는 내부적으로 높이고, 타 클래스들 간 결합도는 낮추는 객체 지향의 관점에서 도입.클래스의 역할과 책임을 너무 많이 주지 마라.클래스를 설계할 때 어플리케이션의 경계를 정하고, 추상화를 통해 어플리케이션 경계 안에서 필요

2021년 2월 4일
·
0개의 댓글

TIL OOP!!

OOP(Object Oriented Programming)란 무엇인가!! 객체지향 프로그래밍은 실제 세계에 기반한 모델을 만들기 위해 추상화를 사용하는 프로그래밍 패러다임이라고 한다. 객체지향 프로그래밍은 함수들의 집합 혹은 단순한 컴퓨터의 명령어들의 목록 이라는

2021년 2월 3일
·
0개의 댓글

절차적 프로그래밍, 객체지향 프로그래밍

절차적 프로그래밍, 객체지향 프로그래밍에 대하여...

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

🤷‍♀️ 개념공부: 0. 기초 객체지향

1️⃣ class란 무엇일까? instance란 무엇일까? 2️⃣ method란 무엇일까? 생성자란 무엇일까? 3️⃣ interface란 무엇일까? 4️⃣ 접근제한자란 무엇일까? 왜 사용될까?

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

Object Oriented Programming (OOP)

OOP Object-Oriented Programming (객체 지향 프로그래밍) 프로그램 디자인 철학 중 하나로써, 이전 절차지향 프로그래밍 언어와는 다른 프로그래밍 세트를 쓴다. (예 : Class) OOP는 스스로 지속이 가능한 객체들로 이루어져 있으며, 재사용성

2021년 1월 28일
·
0개의 댓글
post-thumbnail

객체지향의 디자인 패턴

더 좋은 코딩은 무엇일까?어떻게 하면 더 효율적인 코드를 만들수있을까?유지보수하기 쉬운 코드란 무엇일까?디자인 패턴을 익혀서 패턴의 장단점을 고려해서 코딩을하자

2021년 1월 25일
·
0개의 댓글
post-thumbnail

[Java] 객체 지향

역할, 책임, 협력으로 이해하는 객체 지향

2021년 1월 24일
·
0개의 댓글
post-thumbnail

[서평] 객체지향의 사실과 오해

객체지향에 대한 개념을 잡기에 좋은 책인 것 같다. 처음 자바를 공부하면서 객체지향에 대해 공부할 때 이 책을 봤으면 좋았을 것 같단 생각을 한다. 이 책을 읽고 나면 객체 지향을 잘 할 수 있을 것 같지만 그렇지 않다. 실제로 책에 나오는 예제들을 코드로 구현하고 나

2021년 1월 24일
·
0개의 댓글