자바언어1 관심사의 분리와 객체지향 그리고 코딩이 어려운 이유(행하는 주체와 그것을 받아오는 대상의 정의의 어려움) [20220709 til] 관심사의 분리 라고 들어보았나? 하나의 관심사가 여기저기 흩어져 있으면 중복되는 코드로 존재하면, 그 관심사에 변경이 일어날 때 엄청난 수정이 발생된다. 먼저, 이는 메소드 추출 리팩토리 기법(extract method)으로 중복된 코드를 하나의 메소드로 정의하여 분리할 수 있다. 즉 프로그램을 수정하거나 재접근하거나 차후 리빌딩할때도 관심사의 분리를 무시한 코드는 코드를 식별하기 어려워 엄청난 수정( 즉 노동력 비용 등)이 필요로 하기때문에 필요한 기법이라고 한다. 객체 지향 프로그래밍 이란? 객체 지향 프로그래밍 ( Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 .. 2022. 7. 9. 이전 1 다음