22.11.2012 Views

Schaum's Outline Series

Schaum's Outline Series

Schaum's Outline Series

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

188<br />

Metric 5: Response for a Class (RFC)<br />

Class Response Set RFC<br />

point point, getx, gety 3<br />

rectangle rectangle, point,<br />

length, getx, gety,<br />

area<br />

linklistnode linkListNode,<br />

getNext,<br />

getRectangle,<br />

setNext<br />

rectanglelist rectangleList,<br />

addRectangle,<br />

rectangle, setNext<br />

totalArea,<br />

getRectangle, area,<br />

getNext<br />

Metric 6: Lack of Cohesion in Methods (LCOM)<br />

See Fig. 12-2.<br />

x<br />

y<br />

pt1<br />

pt2<br />

pt3<br />

pt4<br />

CHAPTER 12 Object-Oriented Metrics<br />

TEAMFLY<br />

getx<br />

gety<br />

point<br />

rect<br />

length<br />

area<br />

node<br />

The lines between length and the points are dashed because it depends on the<br />

parameters as to which ones are actuallyaccessed on a specific call.<br />

next<br />

top<br />

Fig. 12-2<br />

6<br />

4<br />

8<br />

linklistnode<br />

getRectangle<br />

getNext<br />

setNext<br />

rectanglelist<br />

addRectangle<br />

totalArea

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!