본문 바로가기
반응형

OOP3

일급 컬렉션 (First Class Collection) https://jojoldu.tistory.com/412 2022. 7. 17.
객체지향 생활체조 원칙 9가지 (from 소트웍스 엔솔러지) 한 메서드에 오직 한 단계의 들여쓰기만 한다. else 예약어는 쓰지 않는다. 모든 원시값과 문자열을 포장한다. 일급(first-class) 컬렉션을 쓴다. 한 줄에 점을 하나만 찍는다. 줄여쓰지 않는다(축약 금지). 모든 엔티티(entity)를 작게 유지한다. 2개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다. getter, setter, property를 쓰지 않는다. +상태와 행위를 한 곳에서 관리하자. 참조: https://limdingdong.tistory.com/7 2022. 7. 17.
객체 지향 프로그래밍이 정리 (OOP 정리) OOP 1. 객체지향 프로그래밍은 무엇인가? 객체 지향 프로그래밍은 어떤 속성과 동작을 가진 객체를 만들고, 객체들을 조립하여 하나의 프로그램을(상호작용을 하는) 만드는 방법을 객체지향 프로그래밍이라 한다. 2. 객체 프로그래밍의 장,단점 설명 장점 코드 재사용이 용이하다. 남이 만든 클래스를 가져와서 이용할 수 있고 상속을 통해 확장할 수 도 있다. 유지보수가 쉽다. 절차 지향 프로그래밍에서는 코드를 수정해야할 때 일일이 찾아 수정해야 하는 반면 객체 지향 프로그래밍은 수정해야 할 부분이 클래스 내부의 멤버 변수혹은 메서드로 있기 때문에 해당 부분만 수정하면 됨 프로그램을 유연하고 변경 용이하게 만든다. 단점 처리속도가 상대적으로 느림 객체가 많으면 용량이 커질 수 있음 설계시 시간과 노력이 필요 3... 2021. 6. 28.
반응형