S2:Override

To override something is to redefine the value of a property or redefine the output of a function.

In this example, the property and function are initially defined in the Core Layer.

property string text_view_recent { des = "Text used to link to 'Recent Entries' view"; } set text_view_recent = "Recent Entries"; function Page::view_title : string { return lang_viewname($.view); }

They are then overridden in the Layout Layer. property use text_view_recent; set text_view_recent = "recent"; function Page::view_title : string { return $.view; }