摘要: 【23种设计模式】建造者模式(四) ## 前言 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中 阅读全文
posted @ 2023-08-29 15:48 码农阿亮 阅读(198) 评论(0) 推荐(0) 编辑
摘要:  NuGet常用基本配置和命令 ##### 常用基本配置项 ```xml net35; net40; net45; net451; net452; net46; net461; net462; net47; net471; net472; net48; netstandard2.0; netstandard2.1; netcore 阅读全文
posted @ 2023-08-29 10:47 码农阿亮 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 【23种设计模式】抽象工厂模式(三) ## 前言 在抽象工厂模式开篇之前,我们先思考一个问题,如果我们要设计一套房子,其他的组件暂时不考虑,我们仅仅考虑房顶、地板、窗户、房门进行设计。什么样的风格暂时未知,可能会有很多种类。可以先设计一套古典风格的房子,再设计一套现代风格的房子,再设计一套欧式风格的房子....这么多套房子需要设计,需求 阅读全文
posted @ 2023-08-29 10:46 码农阿亮 阅读(540) 评论(0) 推荐(2) 编辑