引言 总结了多年的移动开发经验,特别是在Android端的积累,以前认为从移动端APP谈架构,其实有点举大旗,因为大部份项目都在做业务理,且
软件开发设计模式之三(行为型 )
通过行为型模式,可以更加清晰地划分类与对象的职责,并研究系统在运行时实例对象 之间的交互。在系统运行时,对象并不是孤立的,它们可以通过相互通
软件开发设计模式之二(结构型)
接上篇创建型的模式,现在来看看结构型模式,共七种:适配器模式、外观模式、桥接模式、装饰器模式、代理模式、享元模式、组合模式。 适配器模式(A
软件开发设计模式之一(创建型)
在武侠世界里,什么样的招式最厉害,通常都会说无招胜有招,手中无剑,心中也无剑,设计模式就是一把剑,极致的境界就是心中无设计模式,代码亦无设计
面向对象六大原则
引言 在应用开发过程中,最难的不是完成应用的开发工作,而是在后续的升级、维护过程中让应用系统能够拥抱变化。拥抱变化也就意味着在满足需求且不破
《予学》
东汉许劭的《予学》巨作,它的价值不在于标新立异,而在于找到了决定人生成败的最本质的东西。对曹操的“子治世之能臣,乱世之奸雄”的评语,就是在曹
Swift基础之析构
一、引言 在一个类的实例被释放之前,析构函数被立即调用。用关键字deinit来标示析构函数,类似于初始化函数用init来标示。析构函数只适用
Swift基础之构造
一、引言 通常面向对象设计语言都涉及构造及析构两个概念。简单讲构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含
Android Studio使用说明
一、引言 Android Studio版本:当前最新3.1.2正式版,该版本重点提高了App开发效率(官方宣传如此,但跟3.0相比较,没发现
密码管理方法
在如今移动互联网高速发展的背景下,有不少人认为何必花时间去记那些密码呢,需要的时候选择下忘记密码,通过验证码就可以重置密码或登录,这种懒人做