객체지향 언어로 절차지향 비슷무리한 코드 짜기