본문 바로가기

객체지향 프로그래밍2

JVM과 JDK와 JRE 더보기 출처 및 참고 : - https://m.blog.naver.com/duqrlwjddns1/221770110714 - https://www.inflearn.com/course/the-java-code-manipulation/dashboard Java를 공부하면서 무언가를 깊숙하게 알아보는것이 재밌길래 한 번 알아보았다. 나는 자바를 하면 IDE를 다운받고 환경변수를 등록하고 코드쓰고 실행해보고... 이런 행동들을 자바를 하려면 필요한 설정이니까 해야한다라고만 알고있었지 정작 안에서 실행되는 부가적인 것들이 무엇인지, 어떤 것인지는 정확하게 알지 못했다. 그래서 알아보고자 한다. 자바의 철학 "한 번 쓰고 모든 곳에서 실행한다. (Write Once, Run Anywhere) " - JDK(Java .. 2021. 9. 23.
객체 지향 프로그래밍 5원칙 (SOLID) SOLID란 객체지향 프로그래밍에는 5원칙이라고 있다. 바로 5원칙에 대해 알아보자. 4대특징인 추상화, 캡슐화, 다형성, 상속은 알겠는데 도대체 이 5원칙이란게 무엇인가요 ? 먼저 위키백과를 통해 의미를 파악해보도록 하겠다. # 위키백과 https://ko.wikipedia.org/wiki/SOLID_(%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%EC%84%A4%EA%B3%84) 5원칙 즉, SOLID란 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 마이클 페더스가 두문자어 기억술로 소개한 것이다. 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 함께 적용할 수 있다는 것. 그리고 이 원칙들은 애자일 소프트웨어 개.. 2021. 9. 9.