CHAAANY ARCHIVE

java oop

1개의 기록을 주제별로 둘러보세요.

프로그래밍 패러다임과 SOLID: 단정 대신 선택 기준으로 정리하기

2022년 6월 28일, 『면접을 위한 CS 전공지식 노트』의 프로그래밍 패러다임 부분을 읽고 선언형·함수형·객체지향·절차지향과 SOLID를 목록으로 옮겼다. 기존 글은 객체지향이 다른 패러다임보다 느리다고 일반화했고, SOLID를 문장 하나씩 외우는 규칙처럼 적었다. 이번에는 개념의 경계와 실제 선택 기준을 중심으로 다시 정리한다.학습 대상: 『면접을 위한 CS 전공지식 노트』패러다임은 서로 배타적인 상자가 아니다프로그래밍 패러다임은 문제와 프로그램을 바라보는 관점이다. 하나의 언어와 프로그램 안에서도 여러 관점이 섞일 수 있다. Java는 클래스 기반 객체지향 언어지만, 절차적인 제어 흐름과 람다·스트림 같은 함수형 스타일도 사용할 수 있다.관점주로 묻는 질문대표적인 표현명령형상태를 어떤 순서로 바꿀..

728x90