花费 206ms 找到76941条记录
1 面向对象设计的原则
2012年10月25 - 1.开闭原则 在设计一个模块时,应当使这个模块可以在不被修改的前提下被扩展。开闭原则从另外一个角度讲述,就是“对可变性的封装原则”,即找到一个系统的可变因素,将之封装起来。这意味着两点: 可变性应当被封装到一个对象里面。继承应当被看做封装变化的方法,而不是从一般对象生成特殊对象的方法。 一种可变性
2 架构设计(1)-谈谈架构
2017年10月17 - 1、什么是架构和架构本质 无架构,不系统,架构是大型系统的关键。从形上看,架构是系统的骨架,支撑和链接各个部分;从神上看,架构是系统的灵魂,深刻体现业务本质。 这类似建筑设计规划,城市总体规划等,其实就是架构,只是应用的场景
3 lenovo的反人类的设计
2017年08月14 - 对于联想的fn功能键设置成默认不显示设置,这决定是反人类的设计,估计这个产品经理或者开发人员不是正宗的。在下列举一个解决的方法,上联想官网下载有关的驱动,KB_H110084.exe文件安装相应的文件,完成之后,win --> lenovo low Profile USB keyboard
4 如何设计前台网页
2017年08月09 - 这里介绍一个网站,bootstrap的UI库,点击打开链接 ,设计一个简单的登录界面,这里给出源码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4
5 20145330 《信息安全系统设计基础》第14周学习总结
2016年12月18 - 20145330 《信息安全系统设计基础》第14周学习总结第九章 虚拟存储器1.虚拟存储器的三个重要能力:它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据,通过这种方式,高效的使用了主存它为每个进程提供了一致的地址空间,从而简化
6 数据库的设计问题,如何把数据横向显示
2017年12月20 - 2 2017-12-19 08:00:00 现在要显示报表,报表格式如下: 编号 温度 湿度 风速 记录时间 请问显示报表的时候,要怎么查询啊,因为在记录数值和时间的表里面,数据都是“竖着的”。。。。 所有数据,每个小时记录一次,之所以这么设计数据库,是因为,“温度,湿度,风速”这些记录的数值,以后
7 大话设计模式(程杰)笔记(一)
2016年03月10 - 1.面向对象设计模式 通过封装、继承、多态降低程序耦合度,以提高程序的灵活性、可扩展性和可复用性 1.分离业务逻辑和界面逻辑 1.简单工厂模式: 1.通过继承提高程序的可修改性(修改时只需修改单独子类,不影响其它子类); 2.基类
8 浅谈Android模块化设计(路由框架ARouter源码分析)
2017年03月26 - 首先着重分析下Arouter的源码设计,主要研究这个框架的原因,一个是它算比较新的框架,功能较为全面和强大,并且不断在维护。其次和作者是一个公司的,可以有更深层的交流。 先放一篇作者的演讲既要,这个也是分析源码时候思路的参考和本文很多图片的来源。这篇文章中,也很好的说明了为什么要设计路由
9 【推荐】【老外写的iOS设计模式系列】第8部分 命令模式
2013年09月18 - :BlueLibrary-final 在本应用中,我们没有涉及到其它两个设计模式,但是我们还是要提一下它们:Abstract Factory (aka Class Cluster) and Chain of Responsibility (aka Responder Chain).你可以自由选择去阅读上面的两篇文字以扩展
10 Kotlin实现MVP设计模式
2017年08月21 - 零、前言 此篇为用kotlin实现的简单mvp设计模式,Demo功能是登录。通过此篇文章可以学习Kotlin语言基础使用,以及理解mvp设计模式。项目源码:KotlinAndroiMVP 壹、mvp简介 View层:负责视图操作 Model层:负责数据操作 Present层:管理数据

 
© 2014-2019 ITdaan.com 粤ICP备14056181号