반응형

2023/01/14 5

g

[객체 지향] SOLID 원칙에 대해서 알아보자

객체 지향을 공부하면서 SOLID 원칙을 빼놓을 수 없다. SOLID 원칙에 대해서 공부해 본다. SOLID란 로버트 마틴이 2000년대 초반에 명명한 객체지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 마이클 페더스가 소개한 것이다. 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 함께 적용할 수 있다. SOLID 원칙들은 소프트웨어 작업에서 프로그래머가 코드가 읽기 쉽고 확장하기 쉽게 될 때까지 소프트웨어 소스 코드를 리팩터링 하여 코드 냄새를 제거하기 위해 적용할 수 있는 지침이다. 1. 단일 책임 원칙(SRP) 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을 일컫는다. 클래스가 제공하는 모든 기능은 이 책임과 주의 깊게 부..

g

[객체 지향] 객체 지향 프로그래밍(OOP)에 대해 알아보자

객체 지향(Object oriented) 이란? 우리가 실생활에서 쓰는 모든 것을 객체라 하며, 객체 지향 프로그래밍은 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 말한다. 객체는 클래스라는 틀에서 생겨난 실체이다. 따라서 객체 지향 프로그램은 객체와 객체 간의 연결로 되어 있으며 각각의 객체 안에 자료구조와 알고리즘이 들어있는 것이다. 쉽게 말해서 프로그래밍을 할 때, 이 프로그램 내의 구성요소들을 각각 쪼개고 그 요소들끼리 서로 통신하는 개념으로 프로그래밍을 한다고 생각하면 된다. 이것이 절차 지향과의 큰 차이다. 결국 절차지향은 말 그대로, 어떤 순서로 프로그램이 돌아가느냐 의 관점에서 코드를 작성하는 것이고 ..

g

[키즈카페 리뷰] 광교 모모와 친구들 키즈파크 방문 후기

주말 오후 친구네 가족과 함께 키즈카페 모모와 친구들 키즈파크 방문하였다. 평소에 크고 괜찮다는 소리를 들어서 한번 가보려고 했는데 이참에 방문했고 리뷰해 본다. 가격 주중 17,100원 주말 2시간 18,900원 보호자 5,310원 특징 일단 매우 크고 넓다. 2개 층을 합쳐놓은 다음 구조물들로 호기심을 자극한다. 층고가 높고 웅장한 느낌을 준다. 카레이싱과 기차 타는 체험을 1시간 단위로 하는 것으로 보인다. 개인적으로 카레이싱이 생각보다 빨라서 재미있었다. 물론 키 120cm 이하는 부모님과 함께 탑승해야 한다. 종합평 결론적으로는 2시간 정도 놀기에는 적당한 것 같다. 다만 다시 가보고 싶을 만큼 콘텐츠는 좀 부족하다. 또 자동차 타는 것, 게임하는 것 같이 천 원 내고 하는 오락기계가 중간중간 ..

g

[술 리뷰] 맥주 - 타이거(Tiger) 맥주 시음기

타이거 맥주( Tiger Beer)는 싱가포르가 원산지인 맥주이다. 하이네켄 아시아 퍼시픽이 제조 및 판매하고 있다. 타이거 맥주는 1932년부터 제조 및 판매가 시작되었다. 맥주를 생산하는 하이네켄 아시아 퍼시픽 싱가포르를 필두로 말레이시아, 태국, 베트남, 캄보디아, 중국, 뉴질랜드, 파푸아뉴기니, 인도, 스리랑카와 동남아시아 전역에 양조장을 두고 있기 때문에 아시아 태평양 연안 지역이 타이거 맥주의 판매 거점이 되고 있다. 리뷰 일단 향긋한 향이 특이하다. 거품도 많이 나는 편 같다. 시원한 라거의 특성을 잘 살려주는 듯한 파란색 캔과 맥주 특유의 맛과 향이 잘 살아 있는 느낌을 받았다. 시원하면서도 탄산이 약한 편인 것 같다. 그래서 좀 부드러운 편에 속한다고 느껴진다. 끝맛은 큰 특이함 없이 무..

취미, 육아 2023.01.14

g

[블로그] 시작 10일차 - 부족하지만 꾸준하게

어느새 블로그를 시작한 지 10일 차 정도되었다. 아직 시작하는 단계이다 보니 아무래도 부족한 점이 많다. 글을 어떻게 써야 하는지, 무엇을 써야 할지 잘모르게겠다. 하지만 중요한 것은 꺾이지 않는 마음. 꾸준함이 중요하다. 최소한 작심삼일은 아니었다. 오히려 편하게 내가 쓰고 싶은 대로 쓰다 보니 계획했던 대로 되고 있다. 오늘 일을 하면서 문득 그런 생각이 들었다. 살면서 우선순위와 중요도, 리스크 관리는 매우 중요하다. 일도 그렇고 삶도 그렇다. 한정된 시간 안에 적은 리소스로 최대의 효과를 내야 한다. 과연 내가 요즘 생각하는 우선순위는 무엇일까? 머리속이 복잡할 때 항상 우선순위로 정리하고 중요한 것부터 하려고 해야한다. 자칫 우선순위를 잘못 판단할 수 있어서 자주 확인하고 검증해야한다.

공부 2023.01.14
반응형