전체태그 보기

#객체지향 (5개의 포스트)

dpudpu
글의 순서 1. if-else의 문제점 2. OCP (Open Close Principle) 3. 전략 패턴 (Strategy Pattern) OCP란? Open Close Principle : 개방폐쇄의 원칙 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 로버트 마틴이 명명한 객체지향설계 5대 원칙 SOLID)...
dpudpu

if-else의 문제점

2019년 7월 20일0개의 댓글
if-else의 문제점
victor
this가 나오지 않는 메소드들을 utility로 빼면 되는데 - 이 말은 값 지향과 객체 지향을 같이 쓴다는 의미 - 객체지향으로만 구성되었다고 한다면 유기적으로 this를 쓰는 메소드로 문제가 해결되도록 설계해야 한다. - 하나의 객체는 하나의 책임을 가지게 만들자 작성 중...
기초 개발상식 및 개념들 - 2 (상속과 재사용)
essri
1. 상속과 재사용 1.1 상속을 통한 재사용 단점 - 상위클래스의 변경이 어렵다. 상위클래스를 변경하게되면 그에 해당하는 하위클래스 모두에게 영향을 줄 수 있다. 상위클래스 입장에서 앞으로 어떤 하위클래스가 생길지 모르기 때문에 쉽게 변경하기 어렵다. - 클래스가 증가할 수 있다. - 상속 오용 클래스에서만 사용되어야하기 때문에 상속하지않고...