Following are the design pattern for Dynamics AX 2012 development and smart customizations:
Instantiating Application Objects Design Pattern
Searching for Records Design Pattern
static find Method Design Pattern
static exist Method Design Pattern
Parameter System Design Pattern
Multiselection Design Pattern
Searching for Multiple Occurrences Design Pattern
Change Company Design Pattern
Partner Hooks Design Pattern
Pack-Unpack Design Pattern
Use the Type System Design Pattern
Storno Design Pattern
Persistent Data Storage Design Pattern
Data Validation Design Pattern
static find Method Design Pattern
static exist Method Design Pattern
Parameter System Design Pattern
Multiselection Design Pattern
Searching for Multiple Occurrences Design Pattern
Change Company Design Pattern
Partner Hooks Design Pattern
Pack-Unpack Design Pattern
Use the Type System Design Pattern
Storno Design Pattern
Persistent Data Storage Design Pattern
Data Validation Design Pattern