본문 바로가기

분류 전체보기173

[잡학다식] 개방-폐쇄 원칙(OCP: Open-Closed Principle) 객체지향 설계 5원칙 SRP(Single Responsibility Principle) - 단일 책임 원칙 OCP(Open-Closed Principle) - 개방-폐쇄 원칙 LSP(Liskov Substitution Principle) - 리스코프 치환 원칙 ISP(Interface Segregation Principle) - 인터페이스 분리 원칙 DIP(Dependency Inversion Principle) - 의존관계 역전 원칙 이번에 알아볼 것은 SOLID의 O인 OCP(Open-Closed Principle) - 개방-폐쇄 원칙에 대해 알아볼 것이다. 소프트웨어 개체(클래스, 모듈, 함수 등등)는 확장에 대해 열려 있어야 하고, 수정에 대해서는 닫혀 있어야 한다. - WIKIPEDIA - OC.. 2022. 7. 11.
[잡학다식] 단일 책임 원칙(SRP: Single Responsibility Principle) 객체지향 설계 5원칙 SRP(Single Responsibility Principle) - 단일 책임 원칙 OCP(Open-Closed Principle) - 개방-폐쇄 원칙 LSP(Liskov Substitution Principle) - 리스코프 치환 원칙 ISP(Interface Segregation Principle) - 인터페이스 분리 원칙 DIP(Dependency Inversion Principle) - 의존관계 역전 원칙 이번에 알아볼 것은 SOLID의 S인 SRP(Single Responsibility Principle) - 단일 책임 원칙에 대해 알아볼 것이다. 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 한다. 클래스가 제공하는 모든 기능은 이 책임과 주.. 2022. 7. 10.
[회고] 7월 1주차 🤔 무엇을 했나 지원현황 정리 지원한 기업과 플렛폼, 지원날짜, 서류합격, 면접합격 등 정리해봤다. 현재는 원티드에서만 지원했지만 사람인으로 조금 넓혀 볼 생각이다. 생각보다 많은 업체에 지원했었고 면접본 회사도 꽤 됐었다. 하지만 면접에서 다 떨어졌다. 또 지원서를 내려고하니까 맘에 드는 기업이 없다. 찾아보면 블록체인이 굉장히 많은 비율을 차지하고있다. 그래도 북마크 해둔 여러 기업들이 있으니 지원서를 내봐야겠다. 😎 뿌듯 아직 합격소식은 없지만 그래도 지원서를 정리하면서 뿌듯했다. 부족한게 많은 이력서지만 서류통과도 많이 되고 면접도 꽤 많이 봤다. 좀 더 열심히 해서 제발 합격하도록 해보자. 2022. 7. 10.
[회고] 6월 5주차 6월 5주차인지 7월 1주차인지 헷갈리지만 6월 5주차로 회고를 남긴다. 🤔 무엇을 했나 신규 카테고리 「 잡학다식 」 '잡학다식'으로 신규 카테고리를 생성하였다. 면접때 질문 받은 것을 정리하거나 기술면접 준비하고, 기술에 대한 이것저것을 작성하기 위해 만들었다. 과연 얼마나 작성할 수 있을지 궁금하지만 열심히 해보자. 면접 화상면접을 진행하고 생각보다 짧게 끝났다. 좋은 인상을 남겼는지 조금 의문이 들지만 그래도 맘에 드는 회사라서 조금 적극적이게 면접을 본 것같다. 💪 상반기 안녕 벌써 2022년 상반기가 끝이났다. 최근에 면접다니느라 정신이 없었다. 그런데 왜 한게 없는거 같고 이룬게 없는 느낌이 든다. 빨리 취업 성공해서 수입이 생겨 제대로 지식을 쌓고 싶다. 하반기가 시작되면서 다시 마음을 잡.. 2022. 7. 4.
[면접후기] M사 후기 면접일정이 잡히고 비행기표를 끊었다. 그런데 면접 당일에 그 비행기는 결항이 되었고 면접을 가지 못해 연락을 남겼다. 원래 대면면접으로 진행하려 했으나 장마철이고 또 새롭게 잡은 일정에 비행기가 결항 될까봐 화상면접으로 변경했다. 여전히 화상면접은 대면면접보다 긴장되고 그 긴장이 오래간다. 면접이 끝나고도 한동안 긴장상태가 유지되었다. 역시 화상면접이 편해~ 면접과정 면접관 소개 실무 면접 인성 면접 면접 과정은 평범했다. 그치만 기술면접이 전혀 나오지 않았다. 화상면접의 긴장 때문에 말이 계속 빨라졌다. 천천히 하려고 노력해봐도 계속 빨라져서 조금 아쉬웠다. 인상 깊은 질문 업무 또는 요구사항이 주어졌을 때 어떻게 합니까 처음으로 실무질문이 기억에 남는다. 업무나 지시사항을 받았을 때만 답변을 하였고,.. 2022. 7. 4.
[잡학다식] 객체지향 설계원칙 - SOLID 객체지향 5원칙 객체지향에서 꼭 지켜야할 5개의 원칙을 통틀어 객체지향 5원칙이라 한다. 5개 원칙의 앞 글자를 따서 'SOLID'라고 부른다. SOLID 머릿글자 약어 영어 한국어 비고 S SRP Single Responsibility Principle 단일 책임 원칙 객체는 오직 하나의 책임을 가져야 한다. O OCP Open-Closed Principle 개방-폐쇄 원칙 확장에 대해서 개방적이고 수정에 대해서 폐쇄적이어야 한다. L LSP Liskov Substitution Principle 리스코프 치환 원칙 자식 클래스는 언제나 자신의 부모 클래스를 대체할 수 있다. I ISP Interface Segregation Principle 인터페이스 분리 원칙 클라이언트에서 사용하지 않는 메서드는 사.. 2022. 6. 29.