'추상메소드' 태그의 글 목록
본문 바로가기
728x90
반응형

추상메소드2

22.03.01_추상화와캡슐화란? 01.추상화와 캡슐화 란? 01.1 추상화란? 공통의 속성이나 기능을 묶어 이름을 붙이는 것 객체 지향적 관점에서 클래스를 정의하는 것을 바로 추상화라고 할 수 있음 예를 들면 사자, 호랑이, 코끼리, 원숭이가 있다면 이것들을 각각의 객체라 하며 이 객체들을 하나로 묶으려 할때, 만약 동물 또는 생물이라는 어떤 추상적인 객체로 크게 정의한다고 할때 이때 동물 또는 생물이라고 묶는 것을 추상화라고 함 구체적인 것을 분해해서 관찰자가 관심있는 특성만을 가지고 재조합하는 것 객체들의 공토 속성과 행위를 추출하는 것 컴퓨터를 예로 들면 Ram, SSD, CPU 등 가지고 있는 속성 주소를 연결하고 프로그램을 실행하는 것 공통된 행위 노트북을 실행하는 기능을 정의하는 것이 아니라 어떤 노트북이든 공통적으로 가지고.. 2022. 3. 2.
2021.11.18_팩토리메소드패턴03.인터페이스적용하기 2021.11.18_03.인터페이스적용하기 Client.class public class Client { public static void main(String[] args) { Client client = new Client(); Ship whiteship = new WhiteshipFactory().orderShip("Whiteship","oksos@naver.com"); System.out.println(whiteship); Ship black = new BlackshipFactory().orderShip("Blackship","oksos0817@naver.com"); System.out.println(blackship); } } 이전에 소스는 Client부분이 수정이되었다. Client.class.. 2021. 11. 18.
728x90
반응형