码迷,mamicode.com
首页 >  
搜索关键字:原则    ( 13170个结果
重构学习-重构原则
什么是重构:视上下文重构有两个不同的定义,第一个定义是名词形式对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本重构的另一人用法是动词形式使用一系列的重构手法,在不改变软件可观察行为的前提下调整其结构。有人说重构就是整理代码 ,从某种角度上来说,是,但是重...
分类:其他好文   时间:2014-07-22 23:11:15    阅读次数:270
Android开发之程序员必须要懂得Android的重要设计理念
前几天去参加了带着自己的作品去参加服务外包大赛,因为签位抽到的比较靠后就等待了蛮久,就跟坐在前面的一起参赛的选手开始讨论Android的开发经验,各自给对方展示了自己的作品,小伙伴就建议我看一下官方Design的设计原则会很有帮助,今天就想根据自己的理解把其设计原则分享给大家。总共是三大点,17小点。 一、让用户沉醉 (1)注重设计的细节     精致的界面 , 设计恰当动画或适时的音响...
分类:移动开发   时间:2014-05-01 22:14:20    阅读次数:371
农村土地承包经营权
农村土地承包经营权一、概述 农村土地承包经营权,是指农村土地承包人对其依法承包的土地享有占有、使用、收益和一定处分的权利。2002年8月29日通过《农村土地承包法》使之趋于完善并增强可操作性。承包的原则:农村土地承包坚持公开、公平、公正的原则,正确处理国家、集体、个人三者的利益关系。农村土地的范围:...
分类:其他好文   时间:2014-05-01 12:45:09    阅读次数:412
实践:耗时短的任务和耗时长的任务
一、耗时长的任务:消耗时间长的任务,以睡眠两秒为例。二、耗时短的任务:消耗时间短的任务,以分配耗时长的任务到指定进程为例。三、任务分配进程:异步进程。将收到的长耗时任务 以对同一用户的多次操作要排队的原则 分配到任务进程。补充:1. hash:key + value,以key取值的圆环式增长实现ha...
分类:其他好文   时间:2014-05-01 11:04:32    阅读次数:364
Java多线程与并发库高级应用之阻塞队列BlockingQueue
JDK1.5提供了阻塞队列接口BlockingQueue,它是一个有界阻塞队列。BlockingQueue实现是线程安全的,可以安全地与多个生产者和多个使用者一起使用。使用时用其实现类ArrayBlockingQueue,它一个由数组支持的有界阻塞队列。此队列按 FIFO(先进先出)原则对元素进行排...
分类:编程语言   时间:2014-05-01 06:58:46    阅读次数:373
c++ static静态
在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。在C++中类...
分类:编程语言   时间:2014-05-01 04:35:59    阅读次数:392
设计模式六大原则——开放封闭原则(OCP)
什么是开闭原则?       定义:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。       开闭原则主要体现在两个方面:       1、对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。     2、对修改封闭,意味着类一旦设计完成,就可以独立其工作,而不要对类尽任何修改。         怎么使用开闭原则?     实现开放封闭的核...
分类:其他好文   时间:2014-04-30 22:26:38    阅读次数:273
设计模式六大原则——单一职责原则(SRP)
定义       就一个类而言,应该仅有一个引起它变化的原因。通俗的说,一个类只负责一项职责。       问题的由来       手机的功能多,但是每一项的功能都不强:       拍摄功能——>专业的摄像机和照相机       手机游戏——>PSP       网络摄像头——>专业摄像头       GPS功能——>专业GPS导航系统       每一个职责都是一个变化...
分类:其他好文   时间:2014-04-30 22:22:40    阅读次数:318
jdbc 事务简单例子
一、什么是Java事务   通常的观念认为,事务仅与数据库相关。   事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都...
分类:数据库   时间:2014-04-29 13:44:21    阅读次数:394
设计模式总结
前两天刚把进行了一个多月的设计模式结束了。这是我看过的一本写技术里讲故事最好的书,受益匪浅啊!前面已经介绍好多模式和原则的细节了,现在来一个整体的总结。        先看一下这23种模式的总结图。            其中,代理,外观与适配器之间容易弄混,下面看一下它们的区别。         代理与外观的主要区别在于,代理对象代表一个单一对象而外观对象代表一个子系统;代理的客户对象无...
分类:其他好文   时间:2014-04-29 13:41:21    阅读次数:262
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!