전체태그 보기

#OOP (5개의 포스트)

abc
city7310

abc

2019년 5월 14일0개의 댓글
abc는 Python 2, 3 모두에서 사용할 수 있는 파이썬 표준 라이브러리 중 하나다. abc는 Abstract Base Class의 약자인데, 말 그대로 객체지향에서의 abstract 개념을 파이썬에서 잘 사용할 수 있도록 도와준다. PEP 3119에서 2007년 4월에 최초 제안되었다. Java의 추상 메소드 이야기 OOP를 내세우는 언어들...
victor
this가 나오지 않는 메소드들을 utility로 빼면 되는데 - 이 말은 값 지향과 객체 지향을 같이 쓴다는 의미 - 객체지향으로만 구성되었다고 한다면 유기적으로 this를 쓰는 메소드로 문제가 해결되도록 설계해야 한다. - 하나의 객체는 하나의 책임을 가지게 만들자 작성 중...
함수 리팩토링, 추상화 예제 -1
essri

함수 리팩토링, 추상화 예제 -1

2018년 12월 18일0개의 댓글
클린코더스 - 백명석님 강의를 보고 작성한 글입니다. Source Code - - 처음 소스파일은 클래스 하나에 메소드 하나의 구조로 되어있었습니다. initailize_builder.PNG - 처음 상태에 를 진행한다. - - velog - Blog -...
기초 개발상식 및 개념들 - 2 (상속과 재사용)
essri
1. 상속과 재사용 1.1 상속을 통한 재사용 단점 - 상위클래스의 변경이 어렵다. 상위클래스를 변경하게되면 그에 해당하는 하위클래스 모두에게 영향을 줄 수 있다. 상위클래스 입장에서 앞으로 어떤 하위클래스가 생길지 모르기 때문에 쉽게 변경하기 어렵다. - 클래스가 증가할 수 있다. - 상속 오용 클래스에서만 사용되어야하기 때문에 상속하지않고...
기초 개발상식 및 개념들 - 1
essri

기초 개발상식 및 개념들 - 1

2018년 12월 13일2개의 댓글
1. OOP (객체지향프로그래밍) - 만 호출 - 3. 다형성 - 한 객체가 여러타입을 갖는 것 - 즉 한 객체가 여러타입의 기능을 제공 - 타입상속으로 다형성을 구현 - 4. 추상화 - 데이터나 프로세스 등을 의미가 비슷한 개념이나 의미있는 표현으로 정의하는 과정 - 아직 존재하지않는 기능에 대한 이른 추상화는 주의 - 실제 변경, 확...