Software Architecture
Business Object Extension Architecture
Extension Points on Business Objects: When to Override Them
This article explores architectural approaches to adding custom logic to business objects in enterprise software. As a .NET developer, you will learn when to inherit functionality and how to properly partition steps like 'DoSave' for customization.