한국어 | English | 日本語
8.8년차 Web Application Developer 웹 개발자
기술·개발
engineering
웹 프론트엔드 및 백엔드 개발에 관련된 내용들을 주로 다룹니다
0. 객체지향 프로그래밍에서의 제 1, 2 원칙
필자의 대학교 시절, 객체지향 프로그램은 다형성과 상속뿐이었다. 기업에서 개발하며 깊게 체감하고 배운것은 객체지향 프로그램은, 당연하지만, 학문이 아닌 실전이라는 것이다. 디자인 패턴을 학습하기에 있어 왜, OOP 의 제 1, 2 원칙을 다루는지 의아할 수 있다. 디자인 패턴은 '객체지향 패러다임에서 더 좋은 코드란 무엇인가에 대한 고민의 결과'이다. 이를 학습하기에 앞서 객체지향 프로그래밍의 원칙을 알아야지만, 다양한 디자인 패턴의 의의를 제대로 체득할 수 있다.
토스트 예시 메세지