OOP의 4가지 속성
OOP (객체 지향 프로그래밍) Abstraction 추상화 클래스로 분리 Encapsulation 캡슐화 다른 캡슐의 일에 관여하지 않도록 (은닉성) private 화 함. (flutter에서는 _만 붙이면됨) Inheritance 상속 클래스 간의 상속이 이뤄질 수 있다. Polymorphism 다형성 상수, 변수, 함수, 메서드 등 다양한 요소들이 자료형에 속하는 것이 허락되는 것. //숫자를 문자열로 바꾸는 경우 // 단형성의 경우, number 자료형은 number일 뿐이라서 함수로 처리 string = StringFromNumber(number); // 다형성의 경우 number라는 자료형은 StringValue를 가지고 있는 클래스이기 때문에 // 다음과 같은 메서드 사용 가능 string ..