Lets take this question as an example because I am fed up of understanding stereotype examples.
A newspaper company is planning to develop a new software system for managing different news articles written by its own journalist and news sources taken from different news organizations.
The different articles are displayed in different formats and arrangements to the readers. The online news website of the company shows the latest news articles in its main front page. Here the beading and a summary of the news article is shown. An RSS feed of the site shows the heading and brief summary of the main news articles in XML format. The users in both cases can click the heading to see the complete article.
The digital version of the newspaper contains the full articles formatted according to a traditional news paper.
A Junior Software Engineer is currently designing the new software system for this newspaper company. He has designed a class to represent a news article. Each object of this class will represent one news article i.e. its heading, authors, category, brief description, full article etc.
In all of the three scenarios (online newspaper. RSS feed, digital newspaper) objects of the news article class will be used to display the content.
Now according to my view,
Extrinsic - heading, authors
Intrinsic - category
Is this correct? Or is there a way to identify these states effectively?