1、STM32的3种低功耗模式 STM32有3种低功耗模式,分别是睡眠模式、停机模式和待机模式。 2、STM32在不同模式下的电流消耗 a、工作模式 消耗电流在27mA至36mA之…
标签:设计模式
单例设计模式
Java code: public class Singleton { private static Singleton single = null; private Singleton() { System.out.p…
Objective-C设计模式(MVC)的实现,以及协议与委托的运用
在iPhone的开发过程中经常要用到界面,而苹果公司为其设计了很好的管理思路,就是采用常用的MVC模式,在iPhone中,所有的图形控件都是继承于UIView,就是”V”.UIView及其子类…
理解设计模式之----命令模式
零零碎碎的了解过部分设计模式,但没有系统的学习过,最近晚上有点时间,就买了本程杰的《大话设计模式》,最近想系统的学习下。当看到命令模式的时候,感觉并不是太好理解,于是上网搜索了些资料。发现对设计模式的看法多少很多文章都有…
从源码学习设计模式之模板方法
Photo by Tomáš Malík on Unsplash 什么是模板方法模式?摘录 wiki 的介绍。 模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况…
设计模式笔记:单件模式(Singleton)
1. 单件模式简介 1.1 定义 单件模式(Singleton)定义:要求一个类有且仅有一个实例,并且提供了一个全局的访问点,在同一时刻只能被一个线程所访问。 单件模式的特点: (1)单件类只能有一个实例。 …
MVC与MVVM设计模式理解
MVC设计模式(View和Model之间不能直接通信) MVC是一种架构模式,M表示Model,V表示视图View,C表示控制器Controller: Model负责存储、定义、操作数据、从网络中获取数据(Struts中…
多线程设计模式 - Future模式
Future模式是多线程开发中非常常见的一种设计模式,它的核心思想是异步调用。这类似我们日常生活中的在线购物流程,带在购物网看着一件商品时可以提交表单,当订单完成后就可以在家里等待商品送货上门。或者说更形象的是我们发…
设计模式之六大原则(转载)
设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博…
优秀的程序员是不看源码的
向知乎神文致敬:优秀的女孩是没有性生活的 前几天我和一位程序员朋友唠嗑,连续交流了几个框架 api 他都不知所云。 尴尬之余,我问他:「你没有什么理想吗?你现在最渴望的事情是什么?」 他不假思索的说道:「看框架源码!」 …
教你一步步写完美的单例模式
之前只会写固定的单例模式,没有仔细研究过。最佳在书上看到介绍一步步单例模式。不过是用cpp写的,与是自己用java一步步实现一遍。 Step1 适应于单线程的Singleton public class Singleto…
【设计模式】-03代理模式
1.什么是代理模式? 百度百科:所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。 代理模式给某一个对象提供一个代理对象,并由代理对象…