面向对象设计其实就是希望做到代码的责任分解。一个类的设计尽量要做到 “单一职责原则”;一旦需求发生变化,改动的地方就越小。如果一个类的方法里面有很多个逻辑处理(比如:else if分支过多),如果一旦需求发生变化,(比如:某个else if分支的需求发生变化),需要改动整个方法,维护出错的风险很大。...
分类:
其他好文 时间:
2015-07-26 12:35:24
阅读次数:
126
#include
#include
#include
#include
using namespace std;
list outputList;
void ergodic(string prefix, string str){
if(str==""){
//cout<<prefix<<endl;
outputList.push_back(prefix);
}else{
for...
分类:
其他好文 时间:
2015-07-26 06:14:19
阅读次数:
107
递归方法如下:
int f(int m, int n)
{
if (1 == m)
{
return n;
}
else if (1 == n)
{
return m;
}
return f(m, n - 1) + f(m - 1, n);
}
非递归方法如下:
int f(int m, int n)
{
int a[100][100];
for ...
分类:
其他好文 时间:
2015-07-25 23:02:26
阅读次数:
226
1、新建.py文件,并将代码拷贝到.py文件中def listItems(items):for item in items :if isinstance(item,list): listItems(item)else:print(item)2、新建文件夹listItem,将listItem.py文件...
分类:
编程语言 时间:
2015-07-25 21:32:30
阅读次数:
220
= 128){ $byte = ord($str[$i]) - 256; }else{ $byte = ord($str[$i]); } $bytes[] = $byte ...
分类:
编程语言 时间:
2015-07-25 18:18:45
阅读次数:
135
18岁的生日: 1 #include 2 int m[13]={31,28,31,30,31,30,31,31,30,31,30,31}; 3 int nian(int x){ 4 if(x%400==0||(x%4==0&&x%100!=0))return 1; 5 else re...
分类:
其他好文 时间:
2015-07-24 20:14:36
阅读次数:
127
python简单的交互式操作,实例方法一:#!/usr/bin/envpython#encoding:utf8#Filename:interactive.pyname=raw_input("pleaseinputyourname:")passwd=raw_input("pleaseinputyourpasswd:")count=0temp=0ifname==‘liu‘:ifpasswd==‘123‘:print‘welcomelogin!‘else:foriinrange(4):..
分类:
编程语言 时间:
2015-07-24 19:00:36
阅读次数:
204
#!/usr/bin/envpython#encoding:utf8#Filename:interactive.pyname=raw_input("pleaseinputyourname:")passwd=raw_input("pleaseinputyourpasswd:")count=0temp=0ifname==‘liu‘:ifpasswd==‘123‘:print‘welcomelogin!‘else:foriinrange(4):count+=iifpasswd==‘123‘:print‘welcom..
分类:
编程语言 时间:
2015-07-24 19:00:05
阅读次数:
178
python简单的交互式操作,实例方法一:#!/usr/bin/envpython#encoding:utf8#Filename:interactive.pyname=raw_input("pleaseinputyourname:")passwd=raw_input("pleaseinputyourpasswd:")count=0temp=0ifname==‘liu‘:ifpasswd==‘123‘:print‘welcomelogin!‘else:foriinrange(4):..
分类:
编程语言 时间:
2015-07-24 18:59:47
阅读次数:
139