본문 바로가기

반응형

OOP

객체지향 설계 5원칙 SRP (Single Responsibility Principle) : 단일 책임 원칙객체는 한 가지의 역할(책임)만을 지닌다는 원칙. OCP (Open Closed Principle) : 개방 폐쇠의 원칙확장은 가능하되 변경은 불가능해야 한다는 원칙. LSP (Liskov Substitution Principle) : 리스코프 대체 원칙확장된 객체가 기존의 객체를 대체할 수 있어야 한다는 원칙. ISP (Interface Segregation Principle) : 인터페이스 분리 원칙사용하지 않는 인터페이스에 대한 영향을 받지 않아야 한다는 원칙. DIP (Dependency Inversion Principle) : 의존 역전 원칙 추상화를 이용하는 원칙. 참고하면 좋은 링크SOLID 원칙을 통해 살.. 더보기
펌] 객체 - 지향 프로그래밍이란 무엇인가? 본문링크 : 객체-지향 프로그래밍 이란 무엇인가? (OOP) 더보기
OOP - 객체 지향 프로그래밍 (위키미디어) 객체지향 프로그래밍 ( Object - Oriented Programming, OOP ) 는 컴퓨터 프로그래밍의 패러다임의 하나이다.객체지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위,즉 "객체" 들의 모임으로 파악하고자 한 것이다. 각각의 객체는 메세지를 주고받고, 데이터를 처리할 수 있다.객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에많이 사용된다. 또한 프로그래밍을 더 배우기 쉽게하고 소프트웨어 개발과 보수를 간편하게 하며, 보다 직관적인코드 분석을 가능하게 하는 장점을 갖고 있다. 그러나 지나친 프로그램의 객체화 경향은 실제 세계의 모습을그대로 반영하지 못한다는 비판을 받기도 한다. 기본구성요소클래스.. 더보기

반응형