05 2017 档案
摘要:应用程序分层设计 应用程序分层属于关注点分离的一种形式,可以通过命名空间、文件夹或采用单独的项目来实现。 下图为一个采用分层设计的项目结构 ASPPatterns.Chap3.Layered.Repository依赖于ASPPatterns.Chap3.Layered.Model ASPPatter
阅读全文
摘要:设计模式的概念 设计模式是高层次的、抽象的解决方案模板。可以将这些模式视为解决方案的蓝本而不是解决方案本身。通常是通过重构自己的代码并将问题泛化来实现设计模式。 软件设计中常见的模式大体分为三类: 创建型模式:处理对象构造和引用 结构型模式:处理对象之间的关系以及它们之间如何进行交互以形成更大的复杂
阅读全文