OOP
-
OOP(Objected Oriented Programming) 란?Software Engineering 2020. 5. 23. 13:44
OOP Object Oriented Programming의 약자 객체들이 서로 메시지를 주고 받으며 데이터를 처리 강한 응집력과 약한 결합력을 지향 장점 프로그램을 유연하고 변경이 용이하게 만듬 프로그램의 개발과 유지 보수를 간편하게 만듬 직관적인 코드 분석을 가능하게함 구성 요소 클래스(Class) 동일한 속성과 행위를 갖는 객체들의 집합 객체(Object) 클래스의 인스턴스 메서드(Method) 클래스로부터 생성된 객체를 조작하는데 사용 특징 추상화(Abstaction) 어떤 영역에서 필요로 하는 속성이나 행동을 추출하는 작업 구체적인 사물들의 공통적인 특징을 파악해서 하나의 개념으로 다루는 수단 구체적인 개념보다 추상적인 개념에 의존하면 변경사항에 유연하게 대처할 수 있음 캡슐화(Encapsulat..