2024/07 9

2024 완독 16 - 안녕한 내일 / 정은우

16. 안녕한 내일 / 정은우 - p24 여기까지 와서 실패할 순 없어. 독일 유학생들은 툭하면 그 말을 입에 올렸다. 은선은 그들을 이해했다. 실패했을 때 기회가 주어지는 사람이 있고, 기회를 직접 만들어야 하는 사람이 있었다. 은선과 그들은 후자였다. 얼기설기 만들어 조악하기 그지없는 기회의 발판을 밟고 올라가야 했다. 발판이든 발판에 선 사람이든 무너지면 함께 무너져내릴 뿐, 그들을 받아줄 안전망은 없었다. p.111 소설 속 인물들은 처음에는 슬퍼하고 괴로워했지만, 몇 페이지만 넘기면 금방 괜찮아졌다. 지나간 모든 일은 교훈이 되었다. 현실은 달랐다. 소설에 비하면 삶은 너무 길고 더뎠다. 어떤 문제는 영영 해결되지 않았고, 교훈은 커녕 상처가 아물지 않는 경우도 허다했다. "다 똑같긴 무슨, 그..

일상/독서 2024.07.27

SOLID Principle & Component Design Principles

1. SOLID PrincipleSRP(Single Responsibility Principle, 단일 책임원칙)한 클래스는 하나의 책임만 가져야 한다.목적 : 시스템의 복잡성을 낮추고, 한 클래스가 하나의 기능만을 가져 수정을 용이하게 하여 유지보수를 용이하게 한다. 한 클래스가 여러 기능을 맡으면 하나의 기능에 문제가 생겼을 때 다른 기능에도 영향을 줄 수 있다.OCP(Open/Closed Principle, 개방-폐쇄 원칙)확장에는 열려있고 변경에는 닫혀있어야 한다.목적 : 기존의 코드를 수정없이 시스템의 기능을 확장할 수 있게 한다. 이는 기존 코드의 오류 가능성을 줄이면서 새로운 기능을 쉽게 추가할 수 있다.LSP(Liskov Substitution Principle, 리스코프 치환 원칙)서브 ..

Factory Method Pattern

Factory Method Pattern 1. https://bcp0109.tistory.com/3672. https://refactoring.guru/ko/design-patterns/factory-method3. https://inpa.tistory.com/entry/GOF-%F0%9F%92%A0-%ED%8C%A9%ED%86%A0%EB%A6%AC-%EB%A9%94%EC%84%9C%EB%93%9CFactory-Method-%ED%8C%A8%ED%84%B4-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EB%B0%B0%EC%9B%8C%EB%B3%B4%EC%9E%90 💠 팩토리 메서드(Factory Method) 패턴 - 완벽 마스터하기Factory Method Pattern 팩토리 메소드 패턴은 ..