Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- SWIFT
- 협업
- POP
- interface
- 의존성
- 디자인패턴
- Solid
- 고차함수
- 개발
- protocol
- 문법
- 함수형프로그래밍
- 객체지향프로그래밍
- 아이폰프로그래밍
- fp
- OOP
- Swfit
- CleanCode
- iOS프로그래밍
- 클린소프트웨어
- 네이밍
- 함수형패러다임
- IOS
- DesignPattern
- 의도
- 이름
- 개발자
- 인터페이스
- 부스트코스
- 클린코드
Archives
- Today
- Total
목록자료구조 (1)
밤에 쓴 코드
Clean Code ) 객체와 자료구조
객체와 자료구조 객체는 일을 한다 . 자료구조는 자료를 저장한다. 이 둘을 적절한 상황에 사용하기 위해 한번 공부해보자 우리는 객체를 디자인함에 있어서 , 객체의 내부의 변수를 private로 감추어둔다. 외부의 객체가 내 변수에 의존하지 않게 하기 위해서 이다. 변수의 수정에 외부에 영향을 주지 않게 하기 위해서, 외부에서는 내 변수에 대해 아무것도 모르게 하려고 더 좋은 구조를 위해서 변수의 수정에 자유로울 수 있기 위해서이다. 객체는 내부의 구현을 숨기고 *객체가 무슨 일을 하는지 * 만을 공개한다. 자료구조는 내부의 변수(자료)를 공개하고 별다른 동작을 하지 않는다 struct MyPoint { private var x: Int private var y: Int func getX() -> Int ..
Clean Code
2019. 6. 23. 19:48