zoukankan
html css js c++ java
OOAD读书笔记(一):什么是好的软件?
什么是好的软件?
首先,它必须满足客户的要求,做客户想做的事情
然后,好的软件是经过良好设计,良好编码的. 容易维护,重用和扩展
换句话说,好的软件不只是满足了客户,还要"满足"程序员. 维护这个软件的程序员,不是你自己:)
怎么现实好的软件?
确保真正达到了客户的要求
应用基本的OO思想,OO设计原则以增加灵活性
应用设计模式或架构模式,以达到一个可重用,容易维护的目的.
查看全文
相关阅读:
CodeForces
POJ1113 Wall —— 凸包
UVA11330 Andy's Shoes —— 置换分解
FZU2013 A short problem —— 线段树/树状数组 + 前缀和
fzu月赛 2203 单纵大法好 二分
codeforces 519E A and B and Lecture Rooms LCA倍增
hdu 5459 Jesus Is Here (费波纳茨递推)
zoj 3469 Food Delivery 区间dp + 提前计算费用
hdu5438 Ponds dfs 2015changchun网络赛
hdu5432 二分
原文地址:https://www.cnblogs.com/rockniu/p/1353153.html
最新文章
jdk 8 特性
设计模式--工厂模式
spring 条件化配置
my linux cmd
RocketMQ 主从同步机制
RocketMQ 消息消费
RocketMQ 消息存储
RocketMQ 消息发送
RocketMQ NameServer
51Nod 1294 修改数组 —— LIS
热门文章
51nod 1022 石子归并 V2 —— DP四边形不等式优化
51Nod 1486 大大走格子 —— 组合数学
LibreOJ 数列分块入门
BZOJ3295 [Cqoi2011]动态逆序对 —— CDQ分治
POJ2104 K-th Number —— 区间第k小 整体二分
BZOJ3262 陌上花开 —— 三维偏序 CDQ分治
POJ2443 Set Operation —— bitset
SPOJ
CodeChef
Codeforces Round #461 (Div. 2) B C D
Copyright © 2011-2022 走看看