package com.rongke.mifan.jiagang.view.flowLayout; import android.content.Context; import android.con
自定义步骤:1.继承LinearLayout2.遍历添加星星图片3.设置图片监听4.提供公共方法 评分数package com.rongke.mifan.starbarapplication; imp
原则一:单一职责原则 单一功能原则(Single responsibility principle)规定每个类都应该有一个单一的功能,并且该功能应该由这个类完全封装起来。所有它的(这个类的)服务都应该
#!/bin/bash # 要备份的数据库名,多个数据库用空格分开 databases=(db_friend) # 备份文件要保存的目录 basepath='/home/nemo/mysqlbacku
import java.io.PrintWriter;import java.io.StringWriter;import org.apache.log4j.Logger;/** * 日志输出工具 *
观察者模式归类为行为设计模式,观察者模式也叫做也叫作发布-订阅模式,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。打个搞笑比方,警察抓小偷,警察是观察者, 小偷是被观
英文叫Builder Pattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程
为什么使用单例模式?第一、控制资源的使用,通过线程同步来控制资源的并发访问;第二、控制实例产生的数量,达到节约资源的目的。第三、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个
首先我们来看一下设计图,头部分为三个菜单按钮,点击每个按钮显示下拉选项,点击下拉选项选中内容显示到菜单按钮上。接下来我对这个设计的实现进行拆分,如下:1.自定义菜单按钮,主要有两个方法,选中和未选中的