일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- process.env
- 메모이제이션
- GOF
- 서브셋폰트
- 추상화
- 클라우드
- npm
- dotenv
- 다형성
- PostgreSQL
- azure
- 동적계획법
- mock
- 상속
- github
- package
- Solid
- dfs
- CSS
- git
- 객체지향
- 디자인 패턴
- DP
- AOP
- MariaDB
- netlify
- 캡슐화
- bfs
- Java
- Secret
Archives
- Today
- Total
목록객체지향 (1)
이것저것 해보기🌼
객체지향 핵심요소와 객체지향 설계 5원칙
객체지향이란 무엇일까? 1. 객체 지향의 등장 1970년대에 들어서 객체지향 용어가 나왔으며, 그 이전에는 순서대로 명령어를 입력해서 실행되는 절차지향이 주를 이뤘다. 간단한 Logic에서는 문제가 없었지만, 컴퓨터의 발전과 프로그램 복잡도 증가로 엄청난 비효율이 발생하게 되었다. 이런 어려움을 해결하기 위해 객체지향 특성인 추상화, 상속, 은닉, 재사용, 인터페이스 등으로 개발하게 되었다. 객체지향은 현실에 존재하는 사물을 객체라고 부르며, 해당 사물이 하는 행위를 메소드로 정의하고 해당 사물이 가지는 속성을 변수라고 정의한다. 2. 객체의 3가지 요소 1) 상태유지 상태정보를 저장하고 유지되어져야하며 변경될 수 있어야한다. 2) 기능제공 기능을 제공해야한다. (Method 제공) 3) 고유식별자 제공..
BE/JAVA
2021. 6. 29. 17:04