728x90 CS37 객체지향 프로그래밍 과 절차지향 프로그래밍 객체지향 프로그래밍 객체지향 프로그래밍 (OOP, Object-Oriented Programming) 은 객체들의 집합으로 프로그램의 상호 작용을 표현하며 데이터를 객체 로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다. 설계에 많은 시간이 소요되며 처리 속도가 다른 프로그래밍 패러다임에 비해 상대적으로 느리다. ex) 자연수로 이루어진 배열에서 최댓값을 찾으라 한다면 다음과 같은 로직이 구성된다. const ret = [1, 2, 3, 4, 5, 11, 12] class list = { constructor(list){ this.list = list this.mx = list.reduce((max, num) => num > max > num : max, 0) } getMax(){ retu.. 2023. 1. 3. 이전 1 ··· 4 5 6 7 다음 728x90