sentence: for example , object-oriented programming languages such as c# , c++ , delphi , and java can separate concerns into objects , and architectural design patterns like mvc or mvp can separate content from presentation and the data-processing ( model ) from content .