# object oriented

25개의 포스트
post-thumbnail

Kotlin에서 클래스 특징 요약

코틀린을 공부중이다. 현재까지 느낌은 Java와 유사하지만 확실히 결이 다르다

2023년 1월 4일
·
0개의 댓글
·
post-thumbnail

노드심화 3-1

객체지향/캡슐화/상속/추상화/다형성/의존성/결합도/응집도

2022년 12월 27일
·
0개의 댓글
·
post-thumbnail

TIL 22_12_09

객체 지향(Object-Oriented) 객체 지향 모델링은 기능이 아닌 객체가 중심이 되며 "누가 어떤 일을 할 것인가?"가 핵심이 된다. 즉, 객체를 도출하고 각각의 역할을 정의해 나가는 것에 초점을 맞춘다. 책임과 권한을 가진 객체들이 서로 메세지를 주고받으며 협력해서 필요한 기능을 수행하도록 시스템을 개발하는 것을 객체 지향이라고 한다. 크고 복잡한...

2022년 12월 9일
·
0개의 댓글
·
post-thumbnail

[Java] 객체 지향 연습(대중 교통)

abstract class, interface를 활용한 객체 지향 연습

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

Object Modeling

개체 지향 프로그래밍을 배우는데 있어 알아두면 좋은 내용들을 정리해본다.

2022년 9월 13일
·
0개의 댓글
·
post-thumbnail

객체지향 프로그래밍

데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 객체들 간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법특정 객체를 생성하기 위해 상태와 메소드를 정의하는 일종의 틀이다. 객체를 정의 하기 위한 상태(멤버변수)와 행위(메서드)로 구성된다.클래스에서 정의한 것을

2022년 8월 6일
·
0개의 댓글
·
post-thumbnail

객체 지향 프로그래밍!

회사에서 백엔드를 담당하며 이것 저것 많은 기능을 만들었다. 소프트웨어는 변경되는 법, 기능의 요구사항 변경은 API 의 변경을 요구하고 이는 몇줄의 코드 변경 혹은 파일 단위의 코드 변경이 필요 할 수도 있다.로버트 마틴 저 클린 아키텍쳐 및 기타 자료를 읽은 뒤 내

2022년 6월 26일
·
0개의 댓글
·
post-thumbnail

비즈니스 로직, 도메인 로직이 도대체 뭐지?

🙄 내 앱은 아직 비즈니스가 아닌데요...?

2022년 5월 15일
·
11개의 댓글
·
post-thumbnail

너의 MVC는 나의 MVC와 다르다

애플의 MVC 아키텍처는 뭔가 다르다. MVP도, MVVM도. 왜 그런걸까?

2022년 5월 11일
·
2개의 댓글
·
post-thumbnail

Prototype - 3. JavaScript에서의 Class

자바스크립트의 클래스 구성과 상속에 대해 살펴보고 클래스 상속을 프로토타입으로 구현해보자.

2022년 4월 28일
·
0개의 댓글
·
post-thumbnail

Prototype - 2. JavaScript에서의 Prototype

자바스크립트 내에 프로토타입은 어떻게 구현되어 있을까. 표준 내장 객체부터 prototype 속성, [[Prototype]]을 통한 프로토타입 체인까지 간략하게 살펴보자.

2022년 4월 21일
·
0개의 댓글
·
post-thumbnail

Prototype - 1. Prototype 디자인 이론

자바스크립트는 프로토타입 기반의 언어다. 근데 그 프로토타입이라는 것은 뭘까? 프로토타입 이론부터 코드상 구현까지 간략하게 살펴보자.

2022년 4월 13일
·
2개의 댓글
·
post-thumbnail

소프트웨어 설계의 근본 원칙, 관심사의 분리

작은 함수, 캡슐화, 단일 책임, 인터페이스 분리, MVC/MVP/MVVM... 모두 이 원칙에서 시작된다.

2022년 3월 27일
·
13개의 댓글
·
post-thumbnail

MVC 창시자가 말하는, MVC의 본질

???: MVC 패턴은 사실 축구 포메이션 같은 거야.

2022년 3월 12일
·
15개의 댓글
·
post-thumbnail

Dynamic Dispatch를 알면 코드가 빨라진다

다용도 드라이버와 일반 드라이버, 어떤 걸 써야할까?

2022년 3월 1일
·
0개의 댓글
·
post-thumbnail

창시자 앨런 케이가 말하는, 객체 지향 프로그래밍의 본질

앨런 케이는 '객체 지향 프로그래밍'이라는 네이밍을 잘못 지었다고 인정했다.

2022년 1월 21일
·
31개의 댓글
·
post-thumbnail

객체 지향 프로그래밍을 이해하는 시작점

'객체란 무엇인가?'가 아니라 '왜 객체 지향을 써야 하지?' 부터 시작하자.

2022년 1월 19일
·
5개의 댓글
·
post-thumbnail

[TypeScript] 인터페이스와 덕 타이핑(Interface & Duck Typing)

타입스크립트의 인터페이스와 덕 타이핑에 관해서 알아보았다.

2022년 1월 2일
·
0개의 댓글
·

객체지향의 사실과 오해 | 1장. 협력하는 객체들의 공동체

최근 프로그래밍을 공부하면서 단순히 '코딩'을 잘하는 것이 중요한 것이 아니라는 사실을 많이 느끼고 있다. 컴퓨터 구조, 운영체제, 자료구조와 알고리즘 같이 Computer Science에 대한 기본적인 지식이 기반이 되면서 동시에 코드를 잘 짜는, 프로그래밍을 잘하는

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

[Javascript] 8. 객체지향, 클래스 계승(상속)

1. Javascript의 객체지향 특징 ES2015에서는 class 구문이 도입되어 코드의 형태가 많이 변경되었다. Javascript에서는 프로토타입을 이용하여 새로운 객체를 생성하는데, 이것을 프로토타입 베이스의 객체지향이라 부른다. \*프로토타입은 어떤 객체의

2021년 9월 16일
·
0개의 댓글
·