# 프로그래밍

162개의 포스트

2-3. 변수, 상수, 리터럴

int는 정수를 표현하는 자료형입니다.'2-4. 자료형' 파트에서 자세히 다룰 예정입니다 :)위 예시에서는 '값 20이 age와 같다' 라는 뜻이 아닌, '값 20을 정수 자료형으로 선언된 age라는 변수에 대입한다'는 뜻이 됩니다.※ 여러 단어를 사용하여 변수 이름을

약 2시간 전
·
0개의 댓글

2-2. 주석

최종 수정 날짜: 2021년 4월 11일추후에 "JavaDoc을 활용한 주석 달기" 내용을 추가할 예정입니다 :)

약 5시간 전
·
0개의 댓글

2-1. System.out.println("Hello World!");

패키지란?자료 출처: http://www.wellnwill.com/tutorial/core-java/package/package패키지를 생성하는 이유?JAVA를 이제 막 배우기 시작한 기초 단계에서는 public, static, void, System, out

약 23시간 전
·
0개의 댓글

1-3. IntelliJ 설치 방법

https://www.jetbrains.com/ko-kr/idea/download/1\. 위 링크로 접속하여 Ulitmate 버전 (유료) 혹은 Community 버전 (무료)를 선택 후, 설치 파일을 다운로드하여 설치 진행경로 설정 후, 설치 옵션들을 선택C

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

1-2. JDK 설치, 환경 변수 설정

https://www.oracle.com/java/technologies/javase-downloads.html위 링크로 접속하여 원하는 버전의 JDK와 JRE를, 'JDK Download'와 'JRE Download'를 클릭하여 각각 다운로드하여 설치JAVA

2일 전
·
0개의 댓글

1-1. JAVA

1991년 제임스 고슬링을 비롯한 선 마이크로시스템스 연구원들이 가전 제품이나 휴대용 장치 등에 사용하는 소프트웨어를 만들기 위해 개발한 프로그래밍 언어(1) 객체 지향 언어여러 객체의 협력을 통해 프로그램을 구현하는 '객체 지향' 언어유지보수가 쉽고, 확장성이 좋음(

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

MVC패턴의 정리

MVC 패턴이 도저히 무엇 인지를 모르겠는데 사람들이 MVC 패턴을 그렇게 얘기를 계속 하여서 궁금해서 검색을 해 보았다. 나 자신과 비슷한 분들이 있을 수 있을 것 같아, 이 글을 쓴다.

5일 전
·
2개의 댓글
post-thumbnail

[D] 의존 관계 역전 원칙

지난 시간에는 SOLID 4번째, 인터페이스 분리 원칙에 대해 알아봤습니다.이번 시간에는 SOLID 마지막 시간! 의존 관계 원칙에 대해 함께 배워봅시다.의존 관계 원칙(Dependency inversion principle)은 SOLID의 마지막 O에 해당하는 원칙입

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

[I] 인터페이스 분리 원칙

지난 시간에는 SOLID 세번째, 리스코프 치환 원칙에 대해 배웠습니다.이번 시간에는 SOLID 네번째이자 I에 해당하는 인터페이스 분리 원칙에 대해 함께 알아봅시다.인터페이스는 추상 클래스 중에서 추상 메소드만 있고 일반 메소드는 없는 것을 말합니다. 이는 Pytho

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

[L] 리스코프 치환 원칙

저번 시간에는 두번째 SOLID, 개방 폐쇄 원칙에 대해 알아봤습니다.이번 시간에는 SOLID 세 번째이자 L에 해당하는 리스코프 치환 원칙에 대해 함께 배워봅시다.리스코프 치환 원칙(Liskov substitution principle). 이름만 들으면 굉장히 어려워

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

Update와 Upgrade는 무엇이 다르죠?

What’s the difference between a software upgrade and a software update?

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

[O] 개방 폐쇄 원칙

저번 시간에는 SOLID 5가지 원칙의 정의와 그 첫번째, 단일 책임 원칙에 대해 배웠습니다.이번 시간에는 두번째 개방 폐쇄 원칙에 대해 함께 알아봅시다.개방 폐쇄 원칙은 Open/closed priciple로, SOLID 원칙 중 O에 해당합니다. 이 원칙은 클래스가

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

[S] 단일 책임 원칙

지난 시간에는 객체 지향 프로그래밍의 네 가지 기둥, 추상화, 캡슐화, 상속, 다형성에 대해 배웠습니다.이번 시간부터는 객체 지향 프로그래밍의 마지막 단계. 규모가 큰 코드의 복잡성을 줄이기 위해 객체 지향 코드를 견고하게 관리할 수 있는 방법에 대해 함께 알아보고자

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

다형성 2

저번 시간에는 객체 지향 프로그래밍의 마지막 기둥, 다형성의 개념과 상속을 활용한 다형성 적용 방법, 추상 클래스의 활용 등에 대해 함께 알아봤습니다.이번 시간에는 다형성의 더 다양한 활용법을 배워봅시다.Python에서 사용하는 추상 클래스에 관해 알아야 할 4가지가

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

다형성

지난 시간에는 프로그래밍의 부모 자식 관계인 상속에 대해 배워봤습니다.이번 시간에는 객체 지향 프로그래밍의 네 기둥 중 마지막, 다형성에 대해 함께 알아봅시다.우리가 흔히 사용하는 그림판 프로그램을 만들어보겠습니다. 그림판에는 여러 도형이 있었죠? 먼저, 원을 나타내는

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

UML - 클래스 사이의 관계 개념정리

클래스 사이의 관계

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

상속 2

지난 시간에는 객체 지향 프로그래밍의 네 기둥 중 세 번째, 상속에 대한 개념을 알아봤습니다. 'A는 B다'라는 포함 관계에 따라 상속 관계를 정의했는데요.이번 시간에는 상속과 관련된 다양한 개념들에 대해 알아보겠습니다.앞서 Cashier 클래스와 DeliveryMan

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

상속

저번 시간에는 민감한 정보를 외부로부터 숨길 수 있는 캡슐화에 대해 배웠습니다.이번 시간에는 객체 지향 프로그래밍의 네 개의 기둥 중 세 번째, 상속에 대해 함께 알아보겠습니다.카페를 위한 직원 관리 프로그램을 개발하고 있다고 가정해 봅시다. 카페에는 여러 종류의 직원

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

[코드스테이츠] Full Pre 11기, 23번째 날

오늘로 Underbar 과제가 끝나고 내일부터 재귀함수를 만난다.나는 코드스테이츠 선배 수료생들이 올린 포스팅을 종종 찾아보는 편인데, 다들 재귀함수가 힘들다거나 HA 테스트가 어려웠다거나...하는 글들이 많이 보여 겁이난다. 코드스테이츠 크루분께서 Pre HA통과율이

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

캡슐화 2

저번 시간에는 캡슐화의 정의와 적용 방법에 대해 함께 알아봤습니다.이번 시간에는 Python에서 캡슐화를 적용할 때 유의해야 할 사항들에 관한 내용과 데코레이터를 활용한 캡슐화, 객체를 사용할 때 메소드를 최대한 활용해야 되는 이유 등에 대해 알아보겠습니다.Python

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