본문 바로가기

전체91

[파트 1. 스프링 입문] 챕터 1-3. 객체지향 설계 5원칙(SOLID) 객체지향 설계 5원칙. 일명 SOLID에 대해 포스팅합니다. 결합도와 응집도 SOLID에 대해 공부하기 전 결합도와 응집도를 먼저 알고 넘어가야 합니다. 좋은 소프트웨어를 설계하기 위해서는 결합도(Coupling)는 낮추고 응집도(Cohesion)은 높여야 합니다. 결합도 결합도는 클래스(객체) 간 상호 의존도를 나타내는 지표입니다. 결합도가 낮으면 객체 간 상호 의존성이 줄어들어서 객체의 재사용 및 유지보수가 용이합니다. 응집도 응집도는 하나의 모듈 내부에 존재하는 구성요소들의 기능적 관련성을 의미합니다. 응집도가 높은 모듈은 하나의 책임에 집중하고 독립성이 높아 재사용 및 유지보수가 용이합니다. 1. SRP(Single Responsibility Principle) 단일 책임 원칙 모든 클래스는 하나.. 2022. 2. 28.
[파트 1. 스프링 입문] 챕터 1-2. 객체지향의 4대 특성 객체지향이 4대 특성에 대해 포스팅합니다. 1. 캡슐화 캡슐화는 객체의 속성(Variable)을 보호하기 위해 사용합니다. 휴대전화의 본체 안 수많은 부품이 있지만, 전원을 켜기 위해서는 전원장치에 전기 신호를 직접 주는 것이 아니라, 휴대전화의 전원 버튼을 눌러 전원 속성을 On/Off 하도록 변경합니다. Method 설계 속성이 선언되었으나, 상태를 변경하는 method가 없다면 잘못 선언된 속성이다. 즉, 자신이 가지고 있는 속성에 대해서는 해당 상태를 변경하는 기능을 제공해야 한다. 실물 객체가 가진 기능을 모두 제공해야 한다. 하지만 실제 개발시에는 현재 개발 중인 시스템에 맞춰 시스템에서 필요한 부분만 기능을 구현합니다. 각각의 method는 서로 관련성이 있어야 한다. 객체 안의 Method.. 2022. 2. 25.
유팡플러스LED 언박싱 리뷰 지난번 구매한 유팡플러스 언박싱 리뷰 포스팅합니다. 지난번 유팡플러스 구매했는데요. 22만 5천원에 구매했고 하루 만에 배송이 와서 좋았던 기억이 있어요. 구매 관련 정보는 링크 첨부하니 궁금하신 분들은 확인해보세요! [핫딜] 유팡 젖병소독기 최저가 정보 [핫딜] 유팡 젖병소독기 최저가 정보 [핫딜] 유팡 젖병소독기 최저가 정보 유팡 플러스 LED 젖병소독기 최저가 정보 공유해드려요. 젖병은 아이가 밥을 먹는 도구이기 때문에 항상 깨끗해야 하는데요. 그래서 최근에 젖병소독기 codingshin.tistory.com 유팡플러스LED는 포장 박스가 엄청 커요. 한 1미터 정도 되는 것 같아요. 무게도 생각보다 무거워서 아내분보다는 남편분이 드시는 게 여러모로 좋을 듯합니다. 박스 옆면을 보시면 SERIAL .. 2022. 2. 25.
공무원 육아 휴직 관련 궁금증 해소하기 (feat. 2022_공무원 보수 업무 지침) 3월에 출산을 앞두고 출산휴가와 육아휴직을 쓰게 되었습니다. 그런데 아무 생각 없이 산가와 육휴를 썼었는데, 고려했으면 좋았을 사항이 많더라고요. 개인적으로 궁금한 점이 있으면 카더라 보다는 직접 공문이나 서류를 찾아봐야 직성이 풀리는지라 2022 공무원 보수 업무 지침을 참고해서 궁금증을 해소해 보았습니다. 더불어 공무원 출산휴가와 육아휴직 수당, 또 3+3 육휴 제도, 정근수당 정산법 등에 관심 있는 분들께 도움을 드리고자 합니다. 1. 출산 휴가 때는 월급이 어떻게 처리되나요? 출산 휴가 때는 재직한 것과 동등하다고 생각하시면 됩니다. 이 부분은 이미 많은 분들이 알고 계실 거라 생각됩니다. 그래서 평소 근무할 때와 마찬가지로 수당과 봉급이 지급된다고 생각하시면 됩니다. 그리고 많이 헷갈리시는 부분.. 2022. 2. 24.