가시성 – 1.정보 은닉

정보 은닉(information hiding; data hiding) 관련된 구성요소(상수, 프로퍼티, 메소드)들을 캡슐화(encapsulation)시켜 하나의 객체로 정의하였을 때, 정보 은닉은 객체가 가지고 있는 데이터(상수, 프로퍼티, 메소드)를 외부에서 임의로 접근하지 못하도록 숨겨놓는 기능입니다. 캡슐 내부의…

Continue Reading가시성 – 1.정보 은닉

PHP5 객체모델 – 02.PPP 접근제한자

PPP 접근제한자(Private/Protected/Public access modifier) C++ 또는 자바와 같은 프로그래밍 언어에는 멤버에 대한 접근 권한(access right)을 지정하는 private, protected, public라는 접근제한자(access modifier;접근지정자, 접근변경자, 접근수정자)가 있습니다. 여러분이 작성하고자 하는 코드를 더 잘…

Continue ReadingPHP5 객체모델 – 02.PPP 접근제한자