zoukankan
html css js c++ java
设计练习2
进一步对系统进行设计,发现原来很多考虑并不周到,重新设计。有点感想:
抽象是要付出成本的,因此是否进行抽象不仅取决于是否合理,也要取决于合算。比如Person本来可以通过继承,派生出十来个类来。但算了一下,对这么多不同的类,有所不同的地方,仅仅在于ShowPersonInfo()这个地方。感觉有点不划算,就干脆把它放到基类中算了。
而剩下的派生,就是最必要的派生。而且,简化设计后,结构也比较清晰,能够很快让人抓住重点。
查看全文
相关阅读:
noip2017逛公园
[noip模拟赛]小U的女装
AT2364 Colorful Balls
关于bitset
[ZJOI2010]排列计数
[noip模拟赛]午餐
[noip2017]列队
[学习笔记]dsu on a tree(如何远离线段树合并)
luogu4917天守阁的地板
线性求素数+莫比乌斯函数+欧拉函数模板
原文地址:https://www.cnblogs.com/jetz/p/1800427.html
最新文章
TZOJ 1503 Incredible Cows(折半搜索+二分)
TZOJ 5963 Increasing Sequences(线性DP)
TZOJ 5962 Happy Matt Friends(计数DP)
TZOJ 5110 Pollutant Control(边数最少最小割最小字典序输出)
TZOJ 4024 游戏人生之梦幻西游(连续子段和绝对值最小)
TZOJ 2965 A Coin Game(DP)
TZOJ 5094 Stringsobits(DP)
TZOJ 3522 Checker Challenge(深搜)
TZOJ 4292 Count the Trees(树hash)
TZOJ 4267 An Easy Puz(深搜)
热门文章
[tensorflow]的安装
[docker]的使用
markdown
动态规划
二叉树
这是我在word 2010上发布的第一篇文章
C++实践积累
二分搜索
CNN基础
[目标检测]RCNN系列原理
Copyright © 2011-2022 走看看