2024/07/15 3

abstract class VS interface

들어가기 전에회사를 그만두고 있었던 공백기간에 주로 코드 리팩터링, 내가 지향하는 클린코드의 기준을 만들기 위해 노력했다. 사실 사용자 입장에서는 똑같은 기능이겠지만 뭐랄까... 리팩터링(혹은 최적화가)이 성공적으로 완료되어 내가 원하는 대로 애플리케이션이 실행될 때의 그 쾌감은 동종 업계 사람들이라면 다 공감하지 않을까?  이번 주제는 리팩터링하면서 오래간만에 기초부터 다시 다듬게 된 abstract과 interface다.     추상 클래스(abstract class) 클래스를 일반 설계도라고 한다면, 추상 클래스는 미완성 설계도에 비유할 수 있다. 미완성 설계도로 완성된 제품을 만들 수 없듯이 추상클래스로 인스턴스는 생성할 수 없다. 추상클래스는 상속을 통해서 자손클래스에 의해서만 완성될 수 있다...

Dev/Java 2024.07.15

[일본 여행] 도쿄 4박5일 여행기 - 시부야 스카이/아사쿠사와 나카미세 도리/센소지/푸글렌 아사쿠사 점/시바 공원/도쿄 타워/메가 돈키호테 시부야 본점

이전 포스팅은 여기로 2024.05.17 - [Trip/2024 일본] - [일본 여행] 도쿄 4박5일 여행기 - 도쿄 근교 가마쿠라여행/시치리가하마역/고마치도리거리/롯폰기일루미네이션/롯폰기꼬치집추천/죠몬롯폰기점 [일본 여행] 도쿄 4박5일 여행기 - 도쿄 근교 가마쿠라여행/시치리가하마역/고마치도리거리/롯폰이전 포스팅은 여기로 2024.05.15 - [여행정보/2024 일본] - [일본 여행] 도쿄 4박5일 여행기 - 디즈니씨(DisneySea)후기/게이오플라자호텔디즈니랜드셔틀후기/신주쿠역근처텐동 [일본 여행] 도쿄 4박5일zigo-autumn.tistory.com   시부야 스카이는 예약이 필수  마지막날에는 크게 오전에는 시부야 스카이, 오후에는 아사쿠사와 도쿄 타워를 구경하기로 했다. 다녀온지 얼마..

Trip/2024 일본 2024.07.15

Jenkins, Ansible로 CI/CD 구축하기 (3/3)

이전 포스팅은 여기로 2024.07.02 - [Dev/CI&CD] - Jenkins, Ansible로 CI/CD 구축하기 (2/3) Jenkins, Ansible로 CI/CD 구축하기 (2/3)이전 포스팅은 여기로 2024.07.01 - [Dev/CI&CD] - Jenkins, Ansible로 CI/CD 구축하기 (1/2) Jenkins, Ansible로 CI/CD 구축하기 (1/2)들어가기 전에사실 CI/CD는 전부터 사용하고 있었는데, 뭔가 A to Z로 구축하는 가이zigo-autumn.tistory.com   들어가기 전에 이번 글에서는 Ansible의 보다 자세한 개념과 Jenkins + Ansible을 통해 배포 파이프라인을 구축하는 방법을 정리했다. 글에서 언급되는 Agent는 hosts설정..

Dev/CI&CD 2024.07.15