[JS] 객체 지향 프로그래밍 (OOP, Object-oriented programming)
절차적 언어 : 초기의 프로그래밍(C, 포트란 등) 순차적인 명령의 조합 데이터 형태가 바뀔 때 코드의 흐름에 영향을 미치게 되어 유지 보수가 어려움 객체 지향 프로그래밍 (OOP, Object-oriented programming) : 하나의 모델을 만들고 그 모델을 바탕으로 객체(obj)를 만드는 프로그래밍 패턴 모델을 class, 만들어진 객체를 instance라고 부름 데이터와 기능을 한 번에 묶어서 처리할 수 있게 함 4가지 주요 개념을 통해 재사용성을 얻을 수 있음(캡슐화, 상속, 추상화, 다형성) -> OOP를 잘 이해하고 응용하면 애플리케이션을 만들 때 좋은 설계를 할 수 있음 사람이 세계를 보고 이해하는 방법을 흉내낸 방법론 현대의 언어들은 대부분 객체 지향의 특징을 갖고 있음(Java,..
코드스테이츠(SEB_FE_42)
2022. 11. 18. 11:42
공지사항