목록Language/Java (3)
능글맞은 구렁이
Java - 다양한 FOR문 예제
2중 for문을 이용하여 직사각형 별찍기 class Solution { public static void main(String[] args) { int a = 5; int b = 3; for(int j=0;j
Language/Java
2022. 5. 11. 17:20
java관련 블로그
https://blog.naver.com/wkdqhfk92 소담소담 : 네이버 블로그 당신의 모든 기록을 담는 공간 blog.naver.com 전에 관리하던 네이버블로그 참조
Language/Java
2021. 6. 5. 00:49
좋은 객체 지향 설계의 5가지 원칙_SOLID
SOLID 클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리 • SRP: 단일 책임 원칙(single responsibility principle) • 한 클래스는 하나의 책임만 가져야 한다. • 하나의 책임이라는 것은 모호하다. • 클 수 있고, 작을 수 있다. • 문맥과 상황에 따라 다르다. • 중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것 • 예) UI 변경, 객체의 생성과 사용을 분리 • OCP: 개방-폐쇄 원칙 (Open/closed principle) 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다 이런 거짓말 같은 말이? 확장을 하려면, 당연히 기존 코드를 변경? 다형성을 활용해보자 인터페이스를 구현한 새..
Language/Java
2021. 6. 4. 16:26