본문 바로가기

객체지향 프로그래밍

[일기장] UML 공부 그러나 실패 하지만..!!_21_02_04 안녕하세요 여러분 :) 티스토리 주인장 zzino입니다. 자바에 입문하게 된지 어엿 한달째... 자바, 특히 객체지향이라는 개념을 이용해 복잡한 카드 게임(지금 와서 생각해보니 간단한 코드였음 :( ㅠㅠ)을 만드는 프로젝트를 끝낸 후, 나름 자바를 이용해 최초의 프로젝트를 만들었다는 생각에 자신감이 차올랐습니다 ㅎㅎ 이렇게 짜고 나니 드는 생각은 우선 첫 번째, 더 객체지향스럽게 내 코드를 바꿔 볼 수 없을까? 두 번째, 코드를 짜는 설계도가 객체지향이라는건데 객체지향이란거는 사실 정해진 답이란게 없다. 그렇다면 답이라고 하기는 좀 그렇고 객체지향에 표준화된 패턴들이 없을까? 세 번째, 내가 짠 코드는 사실 책에서 알려준대로 따라가는, 즉 어떠한 참고할만한 레퍼런스가 있는(레퍼런스라고 했지만 사실상 책에.. 더보기
[객체지향] 객체지향 첫걸음_객체지향의 필요성 안녕하세요 :) 오늘은 객체지향 카테고리의 첫 번째 글을 쓰는 날인데요, 사실 제 티스토리 첫 글이랍니다! 첫 글을 기념하여 잠시 사담을 늘어놓자면... 제가 참 좋아하는 글귀가 있는데 "시작은 미약하나 끝은 창대하리라" 입니다 ㅎㅎ 모두 원하는 목표 꼭 이루는 그 날까지 노력하고 또 노력해봅시다!! :) 객체지향기술의 필요성, 객체지향 프로그래밍이란? 객체지향이라는것을 논하기 이전에 소프트웨어의 생명주기에 대해 알아봅시다. 위에 첨부한 사진은 대형 소프트웨어가 개발돼서 테스팅 과정을 거친 뒤, 상품화되고 사용과 수정 단계를 반복 한 후 폐기될때까지의 주기를 보여줍니다. 한 연구결과에 따르면, 대형 소프트웨어인 경우 철저한 사전 검수 및 테스팅을 거쳤다고 하더라도 100개의 프로그램 문장마다 평균 세 개.. 더보기