zoukankan
html css js c++ java
面向对象分析与设计:四个基础原则
大家都知道遵循设计原则是开发高质量软件的重要基础,但实际运用时并不容易。Booch在<<
面向对象分析与设计
>>中提出了四个基础原则:
抽象 核心思想是不变性的概念。去除不关心的属性,而强化重要的属性,帮助人们思考要做什么。
封装 核心是分离关注和信息隐藏,让程序借助最少的工作进行可靠的修改。
模块化 核心思想是分而治之,各个模块应当高内聚、低耦合。
层次结构 核心是对抽象的分级和排序,可以简化对系统的理解。
查看全文
相关阅读:
UVA
codevs3196 黄金宝藏
UVA
UVA
3424:Candies(差分约束,Dijkstra)(配对堆优化
1062:昂贵的聘礼(最短路/枚举)
01分数规划问题(二分法与Dinkelbach算法)
Desert King(01分数规划问题)(最优斜率生成树)
Enlarge GCD(素数筛)
hdu2085-2086
原文地址:https://www.cnblogs.com/feng9exe/p/7615445.html
最新文章
51nod 1086
51nod 1076
51nod 1060
51nod 1051
bzoj 1202: [HNOI2005]狡猾的商人
bzoj 1192: [HNOI2006]鬼谷子的钱袋
bzoj 1191: [HNOI2006]超级英雄Hero
bzoj 1189: [HNOI2007]紧急疏散evacuate
bzoj 1188: [HNOI2007]分裂游戏
bzoj 1090: [SCOI2003]字符串折叠
热门文章
bzoj 1088: [SCOI2005]扫雷Mine
bzoj 1087: [SCOI2005]互不侵犯King
bzoj 1085: [SCOI2005]骑士精神
bzoj 1084: [SCOI2005]最大子矩阵
POJ
POJ
UVA
UVA
Hackers' Crackdown UVA
UVA
Copyright © 2011-2022 走看看