잡다한지식/코딩을 하면 얻은 고찰

잡다한지식/코딩을 하면 얻은 고찰

단일 책임 원칙 의존성 역전 원칙 지키면서 리팩토링

해당과정은 계산기 코드를 짜면서 단일 책임 원칙과 의존성 역전 원칙을 적용시켜 가면서 얻은 고찰입니다. 기존 코드를 짰을 때는 돌아기만 하면 된다는 생각으로 코드를 작성하였습니다. 기본적인 기능 구현 Calculator.kt class Calculator { private val keys = setOf( Key.CALCULATE_STOP, Key.CALCULATE_ADD, Key.CALCULATE_MINUS, Key.CALCULATE_MULTIPLY, Key.CALCULATE_DEVIDE, ) fun calculate() { println("계산을 진행하겠습니다.") println( "계산의 종류\n" + "------------------------------------------------------..

감자씨앗
'잡다한지식/코딩을 하면 얻은 고찰' 카테고리의 글 목록