OOP 3

객체지향의 사실과 오해 를 읽고

객체지향의 사실과 오해 실생활의 예를 들어서 개념적이고 알기쉽게 설명해준 책입니다. 객체지향이란 말처럼 정말 객체를 지향하는데 필요한 내용을 담고 있습니다. 데이터의 관점에서 본 것이 아닌 역할, 책임, 협력의 관점에서 본 객제지향의 전체 그림을 그려볼수있도록 설명한 책입니다. Roles, Responsibilities, Collaborations from YoungHo Cho 애플리케이션 아키텍처와 객체지향 from YoungHo Cho 참고 : https://www.slideshare.net/lahuman1/ss-64383169

소행성이야기 2018.07.09

[part 4] PHP로 좋은 객체 지향(OOP) 습관을 가집시다. 부제: 가장 약한 링크를 받아 들이자(느슨한 결합)

[part 4] PHP로 좋은 객체 지향(OOP) 습관을 가집시다. 부제: 가장 약한 링크를 받아 들이자(느슨한 결합) 느슨하게 모듈을 연결 하는 것은 좋은 일입니다.변경 사항을 캡슐화 할 수 있는 속성 중 하나입니다.느슨하게 클래스를 연결하려면 클래스의 종속성을 낮추는 습관을 구축하여 최종 목적을 개발하세요. 도데체 이게 무슨 말이냐!하나의 클래스 에서는 하나의 역할만 하는걸 말하는것 같습니다. 나쁜 습관 : 밀접한 결합 아래 예제는 주소를 출력하는 부분에 대해서 타이트하게 연결되어 있습니다.객체의 format() 메소드 를 호출하는 아래 코드는 멋지게 보일 수 있습니다.Address 클래스 호출을 사용하면 format() 됩니다. 반대로 다른 포맷을 적절하게 사용되는 다양한 포맷터에 대해 알아야 합니..

소행성이야기 2018.07.09

[part 1] PHP로 좋은 객체 지향(OOP) 습관을 가집시다.

[part 1] PHP로 좋은 객체 지향(OOP) 습관을 가집시다. 아래의 내용들은 객체지향을 공부하면서 필요한 내용을 개인적으로 보기쉽게 정리한것입니다.잘못된 부분이 있을수도 있으니 만약 더 좋은 방법이 있다면 환영합니다. 나쁜습관 : public 노출 아래 예제에서 Person 객체의 필드는 접근자가 public 으로 직접 노출됩니다. 123456789101112131415

소행성이야기 2018.07.06