목록객체지향 프로그래밍 #OOP (1)
컴공생 누르지 마세요! 컴공생 울어요.
[프로그래밍 패러다임] 2. 객체지향 프로그래밍
객체지향 프로그래밍 (OOP) 객체들의 집합으로 프로그램의 상호작용을 표현하며, 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식 설계에 많은 시간 소요 & 처리속도가 다른 패러다임에 비해 상대적으로 느림 예시) 자연수로 이루어진 배열에서 최댓값을 찾는 로직 List라는 클래스를 만들고 a라는 객체를 만들 때 최댓값을 추출해내는 메서드 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(){ return this.mx } } const a = new List(re..
CS STUDY/프로그래밍 패러다임
2023. 3. 14. 21:33