PHP OOP 레거시 웹 사이트를 리팩토링하고 있습니다.
클래스에 '최종'을 사용하여 ''(을) 시작하려고합니다 make it explicit that the class is currently not extended by anything
. 수업에 오면 많은 시간을 절약 할 수 있으며 protected
속성이나 메서드의 이름을 바꾸거나 삭제하거나 수정할 수 있는지 궁금합니다 . 내가하면 정말 클래스를 확장 할 그냥하는 최종 키워드를 제거 할 수 있습니다 잠금을 해제 확장하는.
아이 클래스가없는 클래스에 오면 클래스를 최종으로 표시하여 해당 지식을 기록 할 수 있습니다. 다음에 내가 올 때 코드베이스에 자식이 있는지 확인하기 위해 코드베이스를 다시 검색하지 않아도됩니다. 따라서 리팩토링 동안 시간을 절약 할 수 있습니다.
모든 것이 현명한 시간 절약 아이디어처럼 보입니다 .... 나는 종종 수업이 드문 / 특별한 경우에만 '최종'으로 이루어져야한다는 것을 읽었습니다.
어쩌면 모의 객체 생성을 망칠 수도 있고 내가 생각하지 않는 다른 부작용이있을 수도 있습니다.
내가 무엇을 놓치고 있습니까?