OOP1 'Object-Oriented' 패턴 기초 객체지향의 4가지 특징상속성(Inheritance) / 캡슐화(Encapsulation) / 다형성(polymorphism) / 추상화(Abstraction)*추상화를 위하여 두 가지 특징이 존재장점, 재사용성 / 확장성 / 이식성 / 유지보수의 편리성 메소드 중복 정의(overloading)오버해서 로딩한다, 비슷한 업무지만 다른 양식을 주면서 일을 더 시킴 메소드 재정의(overriding)부모 위에 태운다, 부모를 새로 정의부모로부터 자식이 태어났지만 자식의 모든 것을 부모가 컨트롤 할 수 없다 추상화를 사용하는 이유'갑', '을', '병' 이 존재할 때 '갑'이 인터페이스를 정의하면'을'은 인터페이스에 따라서 메소드를 구현'병'은 '을'이 어떻게 구현했는지 상관 없이 '갑'이 정의해둔 인터페이스로.. 2016. 11. 28. 이전 1 다음