随笔分类 - design_patterns
摘要:总结 1、python支持延迟赋值,但是给调用者带来了困惑; 2、显式而非隐式,应当显式地指定要初始化的变量
阅读全文
摘要:小结: 1、加层: 每一种日志框架都有自己单独的API,要使用对应的框架就要使用其对应的API,这就大大的增加应用程序代码对于日志框架的耦合性。 为了解决这个问题,就是在日志框架和应用程序之间架设一个沟通的桥梁,对于应用程序来说,无论底层的日志框架如何变,都不需要有任何感知。只要门面服务做的足够好,
阅读全文
摘要:Spring初学快速入门 - Spring教程™ https://www.yiibai.com/spring/spring-tutorial-for-beginners.html# pom 由 陈 创建,Carrie 最后一次修改 2016-08-12 由 陈 创建,Carrie 最后一次修改 20
阅读全文
摘要:通过依赖注入、服务定位实现控制反转 Go kit - Frequently asked questions https://gokit.io/faq/ Dependency Injection — Why is func main always so big? Go kit encourages y
阅读全文
摘要:Go工程化 - 依赖注入 | Kratos https://go-kratos.dev/blog/go-project-wire/
阅读全文
摘要:C++ 模板 2015-09-08 C++ 模板 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。 每个容器都有一个单一的定义,比如 向量,我们可以定义许多不同类型的向
阅读全文
摘要:P of EAA: Active Record https://www.martinfowler.com/eaaCatalog/activeRecord.html Active Record An object that wraps a row in a database table or view
阅读全文
摘要:15.【参考】设计的本质就是识别和表达系统难点,找到系统的变化点,并隔离变化点。 说明:世间众多设计模式目的是相同的,即隔离系统变化点。
阅读全文
摘要:https://baike.baidu.com/item/单一职责原则 单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。该原则由罗伯特·C·马丁(Robert C.
阅读全文
摘要:单例模式 - 搜狗百科 https://baike.sogou.com/v7811899.htm 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例 单例模式,是一种常用的软件设计模
阅读全文
摘要:【亲身经历】 无规矩不成方圆 设计模式 - 搜狗百科 https://baike.sogou.com/v123729.htm?fromTitle=设计模式 为什么要提倡"Design Pattern"呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?面向对象有几个原则:开闭原则(
阅读全文
摘要:图二 看图 2中这个简单的类图。这儿有一个“AutoSystem”类,它包含一个“ICar”接口。这个“AutoSystem”类根本不依赖于“FordCar”和“HondaCar”。所以,依赖关系被“倒置”了:“AutoSystem”模块依赖于抽象,那些具体的汽车操作也依赖于相同的抽象。 于是可以添
阅读全文
摘要:https://baike.baidu.com/item/依赖倒置原则 图一 背景1:公司是福特和本田公司的金牌合作伙伴,现要求开发一套自动驾驶系统,只要汽车上安装该系统就可以实现无人驾驶,该系统可以在福特和本田车上使用,只要这两个品牌的汽车使用该系统就能实现自动驾驶。于是有人做出了分析如图一。 对
阅读全文
摘要:14.【参考】系统设计主要目的是明确需求、理顺逻辑、后期维护,次要目的用于指导编码。 说明:避免为了设计而设计,系统设计文档有助于后期的系统维护,所以设计结果需要进行分 类归档保存。
阅读全文
摘要:中国领先的SaaS级智能营销云平台 http://www.71360.com/ 网站|网页|网络_建设_设计_搭建_制作_优化_推广_排名_公司_seo-启源信息 http://7s-seo.com/#page3
阅读全文
摘要:微信小程序设计指南 · 小程序 https://developers.weixin.qq.com/miniprogram/design/index.html
阅读全文
摘要:微信小程序开发--从px到rpx: - 简书 https://www.jianshu.com/p/e8b66de2b7b5 2rpx px
阅读全文
摘要:8.18 利用Mixins扩展类功能 — python3-cookbook 3.0.0 文档 https://python3-cookbook.readthedocs.io/zh_CN/latest/c08/p18_extending_classes_with_mixins.html 8.18 利用
阅读全文
摘要:政务网站信息无障碍设计 (研究篇) 【To G设计赋能】政务网站信息无障碍设计 (研究篇) – 腾讯CDC http://cdc.tencent.com/2018/08/13/【to-g设计赋能】政务网站信息无障碍设计-研究篇/ 【To G设计赋能】深圳智慧党建项目设计总结 – 腾讯CDC http
阅读全文