OOP는 디자인 패턴에 지나지 않습니다. 막 시작했다면 절차 적 접근 방식에 집중하여 기본 사항을 배우십시오. 가장 중요한 것은 루프, 조건 및 기타 프로 시저 호출과 같은 기본 원칙에 익숙해지는 것입니다.
절차 코드를 만드는 동안 단일 소스 파일 내에 관련 메서드를 추가하여 습관을 만드십시오. 절차를 논리 단위로 나누는 방법을 배우면 이미 객체 지향이되기 시작했습니다. 기본적으로 객체는 단순히 동일한 데이터 집합에서 작동하기 때문에 서로 관련된 메서드 모음에 지나지 않습니다. (여기에서는 데이터베이스가 아니라 애플리케이션 데이터!)
OO는 주로 모든 것을 간단한 블록으로 나누어 코드를보다 논리적으로 만드는 데 사용됩니다. 올바른 블록을 결합하면 완전한 애플리케이션을 얻을 수 있습니다. OO는 모든 문제를 해결할 수있는 은색 총알이나 황금 망치가 아닙니다. 그러나 그것이하는 일은 코드를 이해하기 쉽게 만드는 것입니다.
그런 다음 일부 사람들은 수백 가지 방법을 사용하여 단순히 객체를 거대한 슈퍼 객체로 바꾸는 것만으로 객체를 완전히 엉망으로 만들 수 있습니다. 이러한 객체는 실제 논리없이 엄청난 양의 메서드가 함께 결합되기 때문에 일반적인 절차 적 접근 방식과 크게 다르지 않습니다. 사람들이 OOP를 너무 빨리 시작하면 쉽게 만들 수있는 실수입니다.