사자가 된 감자 3주차
·
LikeLion🦁
이번주는 학생 관리 프로그램을 짜봤다암 시험 끝난날 과제를 하니까 기분이 좋군요호호 먼저 Studnet클래스와 Inter페이스으으 package manage; public class Student { double point; String name; public Student(double point, String name) { this.point = point; this.name = name; } public double getPoint() { return point; } public void setPoint(double point) { this.point = point; } public String getName() { return name; } public void setName(String name)..
SOLID 원칙이란?
·
CS 이론
SOLID Single responsibility principle(단일 책임 원칙) 한 클래스는 하나의 책임만 가져야 한다. 하나의 역할을 한다. 클래스가 변경되어야 하는 이유가 하나만 있어야 함을 의미합니다. Open/closed principle(개방 폐쇄 원칙) 소프트웨어 개체(클래스, 모듈, 함수 등)는 확장을 위해 열려 있어야 하지만 변경을 위해서는 닫혀 있어야 한다. 개방폐쇄 원칙 기능은 유지보수를 하는 과정이 쉽게 이루어져야한다. 기존의 코드를 변경하지 않고 시스템에 새로운 기능을 추가할 수 있도록 해야 함을 의미합니다. Liskov substitution principle(리스코프 치환 원칙) “프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야..
사자가 된 감자 2주차
·
LikeLion🦁
이번주는 Collection 프레임워크도 알아보고 객체지향에 대해서도 알아봤다. SOLID Single responsibility principle(단일 책임 원칙) 한 클래스는 하나의 책임만 가져야 한다. 하나의 역할을 한다. 클래스가 변경되어야 하는 이유가 하나만 있어야 함을 의미합니다. Open/closed principle(개방 폐쇄 원칙) 소프트웨어 개체(클래스, 모듈, 함수 등)는 확장을 위해 열려 있어야 하지만 변경을 위해서는 닫혀 있어야 한다. 개방폐쇄 원칙 기능은 유지보수를 하는 과정이 쉽게 이루어져야한다. 기존의 코드를 변경하지 않고 시스템에 새로운 기능을 추가할 수 있도록 해야 함을 의미합니다. Liskov substitution principle(리스코프 치환 원칙) “프로그램의 객..