[파이썬 객체 지향 아는 일 16-1]

1 객체 지향 사고 
1, 프로세스 지향
하나, 개념은
사물의 개발, 첫 번째 단계, 두 번째 단계, 세 번째 단계, 단계적으로, 아래의 방법에 따라
2 장단점
(1)의 장점
단순 유선형
2, 단점
수 가난한 확장 성
이 객체 지향
하나의 개념
객체 : 객체 - - 어떤 속성은 사물과 행동의 집합체 인
객체의 특성, 특성 : 1, 속성
2, 작업 : 개체가 할 수있는
2, 단점
하나의 장점
확장 성 물론
2, 단점은
상대적으로 복잡하여 작성

객체 지향 방법을 쓰기에, 2
, 1 등급의 정의
(1), 코드 유형, 주택이나 자동차 설계 도면 그리기에 해당하는
기록, 2
: 클래스의 클래스 이름을
__ DEF의 __init를 (자기) :
패스
DEF 일반적인 메소드 이름 (자기)
패스

2 생성자
DEF __init __ (자기, 속성 1, 속성 2)
. 자기 특성 1 = 속성 1
자기 특성 2 = 속성 2.

3 상법
DEF 일반적인 메소드 이름 (자기 [ 파라미터리스트])
통과

. 4의 객체 전송 방법
자기 : 나타내는 현재 실행중인 작업 대상
객체 이름 = 클래스 이름 () # 새로운 객체, 자동 구성 방법
. 개체 이름 메소드 이름 ()
. 클래스 이름 메소드 이름 ( 개체 이름 [실제 매개 변수])

3, 객체 지향 및 프로세스 중심의 비교는
일반적인 디자인 아이디어는 간단한 프로세스 지향, 객체 지향 복잡한에 대해 들어 있습니다
결정 결국 결합하는 다른 비즈니스 로직한다 숙고

4 객체 지향의 세 가지 특성을
하나의 패키지
에 밀봉 대상물의 동일한 특성 및 기능과 콘텐츠
좁은 이해 : 실제 파라미터를 전달 객체를 생성 할 때 (인수 목록은 패키지에 상당 Object)을
2, 상속
사유 재산뿐만 아니라 다른 모든 컨텐츠의 부모를 상속 할 수 있습니다 서브 클래스를
유추가 : 현실에서, 아버지와 아들
(3), 다형성
같은 객체는 다양한 형태를 가질 수 파이썬 출신 다형성 제공
샤오 밍이 학생 인 신분의 사람, 자원 봉사자, 다른 유형입니다 : 같은

추천

출처www.cnblogs.com/wangtp/p/11955519.html