본문 바로가기

분류 전체보기240

OO Analysis & Design OOA - 문제 영역에서 객체나 개념들을 찾아서 기술하는데 중점 Use Case 정의, Domain Model (개념, 속성, 관계등을 식별) OOD - 소프트웨어 객체를 정의한다. - 요구 사항을 만족시키기 위해 어떻게 협동하는지에 중점을 둔다. - 협동은 메소드 호출을 통해서 이루어진다. - 어떤 객체들이 어떤 동작을 할 것인지, 클래스에게 어떤 책임을 할당할 것인가를 다룸 - 객체들이 어떻게 상호작용하는지, 메소드의 호출 순서와 방법 Sequence Diagram, Class Diagram 정의 구현을 위해 "요구사항"들을 "어떻게 구체화할 것인가"를 서로 연결하는 작업 OOA/D에서 가장 중요한 능력은 객체지향 분석 및 설계기술 - UML(Unified Modeling Language) 적용 - .. 2022. 7. 27.
OOP Concepts Procedural Programing vs Object Oriented Programming Procedural Programing 프로시저 호출의 개념을 바탕으로 하고 있는 프로그래밍 패러다임으로 프로그램이 프로시저를 이용해서 위에서 아래로 순서대로 수행되는 개발 방법입니다. 대표적으로 C언어가 있습니다. 절차지향언어의 장점 1. 실행 속도가 빠르다. (컴퓨터의 처리방식과 유사) 절차지향언어의 단점 1. 유지보수가 어렵고 시간이 많이 소모된다. 2. 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵다. Object Oriented Programing 객체지향이란 실제 세계를 모델링하여 소프트웨어를 개발하는 방법입니다. 객체지향 프로그래밍은 기능과 논리보다는 데이터 또는 객.. 2022. 7. 26.
[Design Pattern] 프록시 패턴(Proxy Pattern)에 대해 알아보자 Definition 프록시 패턴(Proxy Pattern)은 특정 객체로의 접근을 제어하는 대리인(특정 개체를 대변하는 객체)을 제공한다. 프록시는 다른 객체의 '대리인' - 원격 프록시를 써서 원격 객체로의 접근을 제어할 수 있다. - 가상 프록시(virtual proxy)를 써서 생성하기 힘든 자원으로의 접근을 제어할 수 있다. - 보호 프록시(protection proxy)를 써서 접근 권한이 필요한 자원으로의 접근을 제어할 수 있다. Structural Patterns Situation - 표현되는 객체는 시스템 외부에 있다. - 객체는 요청시 생성되어야 한다. - 원본 객체에 대한 액세스 제어가 필요하다. - 객체에 액세스할 때 추가된 기능이 필요하다. - 지연 초기화(가상 프록시). 이것은 때.. 2022. 7. 25.
[용인/구성] 피자헛 용인구성본점 돈마호크 후기 안녕하세요~ 오늘은 피자헛 용인구성본점에서 돈마호크를 구매해서 먹어보고 난 후기를 가지고 왔습니다!! 몇 주 전에 먹은 거라 지금도 이벤트를 하는지는 모르겠는데요 ㅋㅋ 17,000원 할인받아서 20,900원에 라지를 구매할 수 있었습니다~ 근데 함정은...광고 사진에는 에그타르트 엣지가 들어가 있는데 ㅋㅋㅋ 실제 그냥 사면 에그타르트 엣지가 아니라는 점... 이건 사기 광고 아닙니까ㅠㅠㅠ 아무튼 저는 에그타르트 라지 엣지 추가해서 25,900원에 구매했습니다! 여기가 용인구성본점인데요~ 앞에 그냥 주차하면 될 것 같아요! 주차장은 있네요 ㅎㅎ 주차하실 분은 참고하세요! 영업시간은 오전 11:00~오후 10:30입니다! 영업시간을 아예 박아놨네요 ㅋㅋㅋㅋ 수정 안 하겠다는 의지인지 ㅋㅋ 눈에 잘 띕니다. .. 2022. 7. 21.
300x250