Burninghering's Blog
article thumbnail

 

Spring, Java 에 관해서 알게된 것들 1

Interface와 Abstract Method 의 차이, final과 static final의 차이

velog.io

위 블로그에 상세하게 차이점이 나와있다!

 

결론은

추상 클래스는 1개만 상속 가능

인터페이스는 다중 상속 가능

 

추상 클래스는 대표적인/공통적인 것을 표현할 때 사용,

인터페이스는 구성하는 요소들이 자주 바뀔 때 사용  


1) 모듈 : 클래스, 패키지, 라이브러리와 같이 프로그램을 구성하는 임의의 요소

기능별로 나눠진 것을 모듈이라고 하며, 이렇게 소프트웨어를 각 기능(모듈)로 나누는 것을 모듈화

 

2) 자바 언어에서의 모듈 : 여러 클래스들의 모음 -> 패키지 -> 여러 패키지들의 모음 -> 모듈

(자바 : 모듈 > 패키지 > 클래스)

 

3) 기타 언어에서의 모듈 : 기능(함수)별로 여럿을 하나로 정리, 모으거나 분할하는 것

 

4) 모듈의 특성 : 한가지 일만 수행 / 단순성 / 독립성

장점 -> 수정 용이 / 재사용성 용이 / 유지관리 쉬움

profile

Burninghering's Blog

@개발자 김혜린

안녕하세요! 반갑습니다.