# Object Oriented Programming

54개의 포스트
post-thumbnail

자바[JAVA] - 다형성(Polymorphism)

다형성이란? > 프로그램 언어의 다형성이란 그 언어의 각 요소들(상수, 변수, 식, 오브젝트, 함수, 메소드 등)이 다양한 자료형(type)에 속하는 것이 허가되는 성질을 가리킨다. 다형성 이전에 상속이란 개념을 먼저 숙지하는 것이 필요하다. 상속에 관한 [포스팅]

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

자바[JAVA] - 캡슐화(Encapsulation)

변수와 함수(메소드)를 하나의 단위로 묶는 것을 의미한다. 즉, 데이터의 번들링(bundling)을 뜻한다. 대개 객체 지향 프로그래밍을 지원하는 대부분의 언어에서 제공하는 클래스를 통해 이 Encapsulation이 구현된다. 해당 클래스의 인스턴스를 생성하여 클래스

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

[Java] 객체지향 프로그래밍 - 내부 클래스

내부 클래스에 대해서 알아봐요. 크게 사용되진 않는다지만 내용 정리해보니 잘 공부하지 않으면 헷갈리는 부분이 존재하네요 ㅎㅎ. 익명 클래스에 대한 내용도 알찼어요.

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

[Java] 객체지향 프로그래밍 - 인터페이스

인터페이스에 대해 깊게 파봤어요. 그냥 추상에 다중 상속이 되는구나~정도만 생각했는데 설계적인 측면에서 핵심 기능이었어요...!

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

[Java] 객체지향 프로그래밍 - 추상 클래스

추상 클래스에 대해 다뤄봐요. 굳이?라고 생각될 기능이지만 이는 설계적 측면에서 매우 중요한 역할을 해요.

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

[Java] 객체지향 프로그래밍 - 다형성

다형성에 대해서 다뤄봐요. 상속(Inheritance)에 대한 개념을 이해하고 보시면 편할거에요.

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

[Java] 객체지향 프로그래밍 - 클래스 내 변수 초기화

자바 클래스 변수 초기화는 여러가지 방식이 존재해요. 이에 대해 다뤄볼게요.

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

[Java] 객체지향 프로그래밍 - 생성자

생성자 내용에 대해 알아봐요~ C++이랑은 조금씩 다른 부분이 있네요 ㅎㅎ

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

[Java] 객체지향 프로그래밍 - 오버로딩

오버로딩(자꾸 오벌딍이라고 쓰네요)에 대해서 알아봐요

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

[Java] 객체지향 프로그래밍 - 역사와 클래스

책에서 본 객체지향에 대한 내용을 정리해봤어요. 제가 몰랐던, 적어두고 복기할 내용들을 위주로 적어서 중간중간에 빠진 부분이 있지만 도움이 되길 바라요 ㅎㅎ

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

카카오 사내 '객체지향 설계' 강의 리뷰

이 글은 '카카오 사내 기술 교육 강의 채널 Rainbow' 에서 본 조영호님의 객체지향 설계 강의를 보고 난 후 리뷰한 글입니다. 객체지향 설계는 우리가 만들어야 하는 시스템을 객체의 집합으로 보겠다는 뜻이다. 객체지향은 굉장히 작은 객체들을 모아서 시스템을 만든다.

2022년 3월 26일
·
2개의 댓글

C# 공부 일지 객체지향 프로그래밍(OOP)와 절차적 프로그래밍(PP)

C사실 많이 들어봤는데, 귀찮아서 제대로 공부한 적이 없었다.따라서 이 페이지를 통해 이 개념은 정복하고 넘어가려고 한다. 출처 3에서는 직접 절차적 프로그래밍과 객체 지향 프로그래밍으로 같은 문제에 대하여 다른 방식으로 코드를 구현했다. 설명도 가장 깔끔하게 잘 되어

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

객체와 객체 지향 프로그래밍

패스트캠퍼스 수업 강의 첫 번째 내용 정리네요! 객체 지향에 대해 간단하게 다루는 것부터 시작해요.

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

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

이제부터 본격적으로 OOP(Object-Oriented Programming, 객체 지향 프로그래밍) 라는 것이 무엇인지 설명하려고 해.Object(객체)Oriented(지향)Programming(프로그래밍)위 3개의 단어로 설명을 해보자면, "프로그래밍 로직을 작성하

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

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

객체 지향 프로그래밍 은 컴퓨터 프로그램을 객체(Object) 들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중에 하나이다.

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

SOLID Principle

이전글들은 사실 이 원칙을 위해 달려온 것이 아닌가하는 생각이 든다. OOP의 정수로 불리우는 SOLID원칙에 대해서 깊게 알아보고, 실제 iOS Framework의 설계 방향에 대입하면서 보다 찐한 이해를 경험해보자.

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

OOP Implement Pattern

어느 집단이든 따라하는 가치가 있다. 가정에도 있고, 학교에도 있고, 직장에도 있다. 우리 프로그래머에게는 코드를 짜는 것이 일이기 때문에, 이 품질을 높이는 것이 가장 중요한 안건이다. 이를 위한 가치와 원칙에 대해 알아보자.

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

Coupling & Cohesion

코드의 유지보수는 매우 중요하다. 아무래도 미래에 나에게 적은 노동 시간을 줄 수도 있고, 함께 일하는 팀원들에게도 예쁨받을 수 있다. 이러한 점에서 역시 중요한 것은 코드의 품질이다. 그 중 핵심인 결합도와 응집도를 알아보자.

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