필자는 잠시 동안 PHP로 코딩을 해왔지만, 주로 함수와 원시 PHP로 코딩했습니다.PHP : 클래스에 모든 코드를 작성해야합니까?
저는 코드를 더 깔끔하고 효율적으로 작성해야한다고 생각하기 시작했습니다. 나는 여전히 수업에서 내 머리를 터뜨릴 수 없다. 클래스에 모든 코드를 작성해야합니까?
예를 들어 내 스크립트 중 하나는 관리자가 사이트의 다양한 사용자 그룹의 권한을 편집 할 수있게하는 '사용 권한 관리자'입니다.
전통적으로, 나는 이것을 기능과 겹침있는 스크립트로 작성했을 것입니다. 그러나 이것을 수업으로 쓰는 것이 낫겠습니까? 그렇다면이 수업에는 무엇이 포함되어 있습니까? 사이트 주위에서 사용하기위한 별도의 사용 권한 클래스와 관리자 편집 영역을위한 별도의 사용 권한 클래스가 있습니까?
또한 사이트에 API가 있습니다. 이 모든 것이 하나의 클래스로 작성되어야합니까?
공용 (공유) 함수를 사용해야합니까?
감사합니다.
OO 디자인에 대한 책을 받아 웹 개발에 적용하는 방법을 고려해야합니다. 클래스에 코드를 고정 시키면 마술처럼 코드를 체계적으로 만들지 않습니다. 이 주제는 너무 광범위하여 여기에있는 질문에서 대답 할 수 없습니다. –
이런 종류의 토론이 채팅에 더 적합하다고 생각합니다. OOP는 올바른 컨텍스트에서는 훌륭하지만 "모든 * 코드를 작성해야합니까?"라는 질문에 대한 답을 얻기 위해 아마도 문제가 너무 많을 수 있습니다. – Emissary
내 대답은 '예'이지만, 이것은 하나의 대답으로 된 질문이 아니기 때문에이 토론을위한 적절한 장소가 아닙니다. – IMSoP