Plik zawiera definicje dwóch klas ''Person'' oraz ''Proba'' . Pierwsza z nich definiuje typ w postaci, w którym będziemy przechowywać dane na temat przykładowych osób ''Jana Kowalskiego'' i ''Anny Nowak''. Klasa ''Proba'' zawiera przykład zastosowania klasy ''Person'' w krótkim programie wpisującym dane osobowe naszych bohaterów ''Jana'' i ''Anny'' oraz wyświetlającym je w zrozumiałej dla użytkownika formie. Jak widać z przykładu, pomimo tego, że wzorzec jest wspólny dla trzech obiektów (definiacja klasy Person), każdy z nich przechowuje swoje niezależne dane. Powyższy kod jest '''jedynie przykładem''' i zastosowano w nim konwencje, których w normalnym programowaniu nie powinno się stosować (np. publiczne atrybuty obiektu).