다양한 시각에서 바라본 Java (1)
이번 글에서는 자바의 기초적인 개념에 대해 다뤄보려 합니다. 자바의 장점이 무엇인가요? 1. 객체지향 그로 인해 캡슐화, 상속, 다형성, 추상화라는 장점이 있습니다. 1. 캡슐화캡슐화는 객체 내부의 상세 구현을 감추고 외부에서는 인터페이스를 통해 접근할 수 있도록 하는 것입니다.이를 통해 코드의 유지보수성과 보안을 향상시킬 수 있다는 장점이 있습니다. 오픈소스 기여 활동에서 받은 코멘트를 통해 캡슐화의 중요성을 확인할 수 있습니다.현재 Matcher는 이름과 객체의 타입을 기반으로 비교 작업을 수행하는 로직을 가지고 있습니다. 그러나 이 비교 작업에 필요한 이름이 MatcherOperator라는 외부 객체에 위치해 있는 상황입니다. 이로 인해 Matcher의 내부 구현 세부 사항이 외부로 노출되는 문제가..