객체지향 oop 소프트웨어의 정의 definition of software unit test refactoring design pattern uml 유닛 테스트 리팩토링 디자인 패턴 애자일 agile dependency information hiding inheritance polymorphism encapsulation abstraction solid 원칙
See more