在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。? ? 注释模板导入步骤?? ? 安装方法:...
分类:
系统相关 时间:
2015-06-09 12:07:02
阅读次数:
276
桥接模式核心:处理多层继承结构,处理多维度变化的场景。将各个维度设计成独立的继承结构,使各个维度可以独立的扩展在抽象层建立关联。 桥接模式特点: 桥接模式可以取代多层继承的方案。多层继承违背了单一职责原则。复用性较差。类的个数也非常多。桥接模式可以极大的减少子类的个数,从而降低管理和维护的成本。 桥...
分类:
其他好文 时间:
2015-06-05 00:18:10
阅读次数:
206
一 单一职责原则1、避免系统的职责分散到不同的类中2、避免一个类承担过多的职责好处是可以减少类直接的耦合,提供类的复用性。二 接口隔离原则其实就是定制化服务设计原则,使用接口的多重继承实现对不同接口的组合,从而对外提供组合功能,打到按需提供服务。三 开放-封闭原则在扩展性方面是开放的,而在更改性方面...
分类:
其他好文 时间:
2015-06-01 09:30:18
阅读次数:
119
/*继承1、提高了代码的复用性,简化了代码2、让类与类之间产生了继承关系,才有了后面的多态的特性的存在注意:千万不要为了获取其它类的功能简化代码,而建立继承关系,必须要类与类之间存在继承关系,继承关系:is a(某某东西要是某某东西的一种,例如:猫是猫科的一种)3、子类拥有父类的成员4、子类不能拥有...
分类:
编程语言 时间:
2015-05-31 18:23:44
阅读次数:
136
此例子源于网络,下载下来之后,自己加了写注释,作为总结,发到博客中,谢谢原作者通过这个例子学到的东西1.自定义对话框的使用2.程序中使用颜色如何进行存放,增加复用性3.加深线性布局、常用控件的使用1.实现效果2.颜色值文件 #FFFFFF #FFFFFF #000000 #...
分类:
移动开发 时间:
2015-05-26 17:57:18
阅读次数:
207
Android App框架设计之编写基类BaseActivity编写基类BaseActivity
- OOP里面子类里面能够共享父类的方法,提高代码的可复用性
- 基类的编写要根据实际项目的情况,有的可能很简单 比如只是显示 “关于” 信息, 业务功能非常少 你可以不用继承基类进行扩展BaseActivity继承Activity 还是 FragmentActivity 还是其它? 也是根据你...
分类:
移动开发 时间:
2015-05-20 18:24:40
阅读次数:
1984
收集->抽取->清洗->规范化->统计->报告用大数据【判断房价升or降】一般用“顺序批处理风格”管道过滤器模式中,队列可当管道用缓冲->解码->美化->大小->显示【视频播放器】不断产生和消耗数据用5个线程同时进行(数据流不是前->后,而是同时进行)提高复用性->技术:面向服务的计算eg.百度地图...
分类:
其他好文 时间:
2015-05-18 20:20:02
阅读次数:
123
上一篇描述了对mysql数据库的简单操作,下面来看一下开发中应该如何灵活应用。因为jdbc对数据库的驱动加载、连接获取、释放资源的代码都是相同的,为了提高代码的复用性,我们可以写一个工具类,将数据库驱动加载、获取连接、资源释放的代码封装起来。同时,为了提高工具类的灵活性,可以将数据库的驱动、url、...
分类:
数据库 时间:
2015-05-13 14:41:26
阅读次数:
170
1.What?图片的base64编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址,节省http请求。2.使用条件如果图片足够小且因为用处的特殊性无法被制作成雪碧图(CssSprites),在整个网站的复用性很高且基本不会被更新。3.推荐地址http://www.pjhome.ne...
分类:
其他好文 时间:
2015-05-11 14:23:25
阅读次数:
122
/**
字符流的缓冲区
缓冲区的出现,提高了对数据的读写效率
对应的类:
BufferedWriter
BufferedReader
缓冲区要结合流才可以使用
缓冲区是在流的基础上对流的功能进行增强
软件的优化可以分为:设计优化和性能优化
设计优化:对代码进行重构,让代码实现更强的可扩展性和灵活性,复用性。
提高性能最常用的的手段是:缓冲区 线程池
Bu...
分类:
编程语言 时间:
2015-05-11 13:07:53
阅读次数:
226