A design pattern is a general, reusable solution to a commonly occurring problem in software. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for solving a particular problem. Thinking in terms of design patterns allows you to ...

learn more… | top users | synonyms

1
vote
1answer
88 views

Design pattern Microsoft recommends for custom developement

Which design pattern Microsoft recommends for custom development? I know these 3: Model-View-Presenter Pattern Service Locator pattern Model-View-ViewModel Pattern
2
votes
0answers
171 views

Is my Object Casting Model acceptable?

I'm creating a SharePoint application, and am trying some new things to create what amounts to an API for Data Access to maintain consistency and conventions. I haven't seen this before, and that ...
0
votes
2answers
92 views

Sharepoint Design of the site and sub site Structure for maintaining data flow and maintaining permissions?

My requirement is : I want to develop a site where there will be a site collection,and the root site will be for site admin who can add the data to the site and around 20 subsites which will use ...
8
votes
2answers
1k views

LINQ to Sharepoint - Repository pattern and common methods in repositories

I generated a entity classes + data contexts by LINQ to Sharepoint and created a repository classes. When I use normal database and mapping like Entity framework I've got usually some base repository ...
3
votes
1answer
359 views

Design Principles and Patterns in SharePoint

In context of SharePoint, Can you think of the common scenarios or problems where the enterprise design principles or patterns(from GOF or Martin Fowler) can be applied for better solution design. For ...