Notice
Recent Posts
Recent Comments
Link
반응형
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 인터페이스
- 깃
- servlet
- git커스텀
- IoCContainer
- 아이텀2
- 자바
- Spring
- 깃허브
- springframework
- oracle
- di
- Interface
- 객체지향
- annotation
- 객체지향프로그래밍
- URLmapping
- 스프링
- 프레임워크
- 설정파일분리
- GIT
- xml
- iterm2
- 깃커스텀
- viewResolver
- macoracle
- Sts
- 스프링프레임워크
- github
- Java
Archives
- Today
- Total
목록instance (1)
공부만이 살길
자바 프로그래밍에서의 인터페이스를 활용한 개발이란, 프로그램의 클래스의 수정이 있을 때, 실행하는 프로그램의 코드 수정 없이 간편하게 외부 설정파일만을 수정하여 유지보수를 용이하게 만드는 것을 말한다. 여기 예제를 보면서 확인해보자. 위 Program 클래스는 A라는 인스턴스를 생성하여, a 내부의 print() 메소드를 호출해 실행하고 있다. A 라는 Class는 B라는 객체를 활용해서 print() 를 정의하고 있다. A 생성자 안에서 B라는 인스턴스를 정의 하고 있다. B 에서는 total() 메소드를 통해 30이라는 값을 return 하고 있다. 위 3개의 java 프로그램은 Program을 실행하여 결과적으로 30을 출력하는 프로그램이지만, 그 안을 들여다보면 A와 B는 서로간의 사이에서 아주 ..
Java
2024. 1. 25. 14:05