你们或多或少的都接触并在实际的开发过程当中无形中可能都使用了某种设计模式,可能咱们并不知道具体的模式叫什么名字,如今讲设计模式的书、案例分享都有不少,管理理论上的内容我这里就不一一复述,总体来讲,设计模式分为3类:建立型、结构型、行为型。常见的有23种设计模式,我以前写过一个系列,我相信你们以前也看过,我这里再贴下连接《设计模式-系列索引》,你们感兴趣能够点击查看细节,今天在这里不单独展开设计模式的介绍和说明。html
在这里我选取几个实际开发及设计过程当中经常使用的几个设计模式给出理论教程和代码samples:设计模式
A、01.C#设计模式-抽象工厂模式 微信
B、02.C#设计模式-适配器模式post
C、03.C#设计模式-观察者模式spa
PPT-下载 代码Samples下载架构设计
D、04.C#设计模式-代理模式设计
E、05.C#设计模式-模板方法模式
F、06.C#设计模式-外观模式
更多内容,请加微信群,我会及时共享到微信群中。
早在2010年始,我便开始筹备并编写了10多篇关于软件架构方面的内容,当时写的深度、理论的完整性及高度,当前来看还差不少,通过这么多年的沉淀,目前我有信心及能力把以前没有写完的系统化的梳理明晰,经过博客的方式呈现出来,在这以前我想仍是先把理论的内容给分享出来,便于咱们在具体实践的过程当中指导具体的设计方法。以便后续更好的推动咱们的工做。以前我写过《系统架构师-基础到企业应用架构-系列索引》系列,关于《HRMS(人力资源管理系统)-从单机应用到SaaS应用》系列能够说是架构方法的实践和延续,也请你们持续关注。
A、01系统架构概述
(请点击标题下载)
理论须要结合实践,才可以真正的掌握架构设计的要领,前面已经在《HRMS(人力资源管理系统)-从单机应用到SaaS应用-系统介绍》开篇中介绍了HRMS系统的行业状况、行业发展趋势及前景、行业内还存在的现状及问题、咱们基于这样一个有价值的系统来实践架构设计方式落地。过程当中期待你们一块儿研究交流。
《HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构实践系列》索引
A、HRMS系统介绍
B、系统架构准备阶段(功能性、非功能性、关键约束)
HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构分析(功能性、非功能性、关键约束)-上篇
HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构分析(功能性、非功能性、关键约束)-下篇
C、结合场景分析架构模式(概要架构)
D、肯定架构5视图(细化架构)
E、.NET、Java架构落地实践
关于更多的系统架构方面的知识,我已创建了交流群,相关资料会第一时间在群里分享,欢迎你们入群互相学习交流:
微信群:(扫码入群-名额有限)