프로그래밍 공부

2023/12/06 2

카테고리 설명
  • 클래스 개요도 란, 코드의 객체 설계도와 같다고 생각하면 된다. 손으로 프로그램을동작시킨다면 어떻게 동작할까? 라는 생각으로 작성하면 쉽게 작성할 수 있다. 객체의 응용에서, 데이터의 주고받음에 따라 에니메이션을 다르게 송출해보았다. 이제. 몬스터의 객체 위에 HP바를 띄우고, 공격받을 때 마다 HP를 조절하여 표시하게 해보자. class ProgressBar : public Quad { public: ProgressBar(wstring frontImageFile, wstring backImageFile); ~ProgressBar(); void Render(); void SetAmount(float value); private: Texture* backImage; FloatValueBuffer* valu..

  • 객체지향 프로그래밍에서 사용하는 설계도 로, 클래스 간의 객체상속, 데이터 전달 방식을 명시적으로 표현하는 개요도 이다. 클래스 다이어그램(Class Diragram) 을 사용함으로써 얻을 수 있는 이득 자신의 프로그램을 명시적으로 표현할 수 있다. 각 코드는 작성자가 아니면, 이해하기가 매우 힘들 수 있으나, 클래스 다이어그램으로 상속관계와 데이터 구조를 표현하면 더 쉽게 알 수 있다. 전체 구조와 클래스 의존성을 파악하기 쉽다. 데이터를 명시적으로 나타냄으로 각 데이터와 객체간 의존성을 파악하고, 객체 구조를 손쉽게 수정할 수 있다. 유지보수에 용이하다. 다른사람이 이해하기 편하다는것 은, 나중에 살펴보거나 코드구조를 잊었을 때 살펴볼경우. 다시 기억을 떠올리기가 쉽다는 의미로 코드에 수정사항이 발생..