ocp원칙1 [인프런] 객체 지향 객체 지향 특징객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 이용된다.역할과 구현을 분리하면,클라이언트는 대상의 역할(인터페이스)만 알면 된다.클라이언트는 구현 대상의 내부 구조를 몰라도 된다.클라이언트는 구현 대상의 내부 구조가 변경되어도 영향을 받지 않는다.클라이언트는 구현 대상 자체를 변경해도 영향을 받지 않는다. 자바 언어의 다형성을 활용역할 = 인터페이스구현 = 인터페이스를 구현한 클래스, 구현 객체객체를 설계할 때 역할과 구현을 명확히 분리객체 설계시 역할을 먼저 부여하고, 그 역할을 수행하는 구현 객체 만들기수 많은 객체 클라이언트와 객체 서버는 서로 협력 관계를 가진다.( 클라이언트 : 요청, 서버 : 응답 )자바 언어의 다형성오버라.. 2024. 5. 28. 이전 1 다음