[推荐] 软件设计面向对象 [问题点数:300分]

Bbs1
本版专家分:0
Blank
Github 绑定github第三方账户获取
结帖率 0%
Bbs9
本版专家分:60369
Blank
黄花 2019年2月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2019年3月 .NET技术大版内专家分月排行榜第三
Bbs9
本版专家分:51847
版主
Blank
黄花 2017年11月 .NET技术大版内专家分月排行榜第二
2017年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2018年8月 .NET技术大版内专家分月排行榜第三
2018年6月 .NET技术大版内专家分月排行榜第三
2018年3月 .NET技术大版内专家分月排行榜第三
2017年12月 .NET技术大版内专家分月排行榜第三
2017年9月 .NET技术大版内专家分月排行榜第三
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs5
本版专家分:2173
Blank
Github 绑定github第三方账户获取
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:409025
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs2
本版专家分:257
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:467860
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs7
本版专家分:12131
Blank
黄花 2006年6月 PowerBuilder大版内专家分月排行榜第二
2006年5月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2006年7月 PowerBuilder大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
C程序面向对象设计详解
前言 学过C++或者其他<em>面向对象</em>的语言的都知道,<em>面向对象</em>编程有诸多好处。<em>面向对象</em>程序设计有几个特征: <em>面向对象</em>程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念<em>面向对象</em>的思想得到了具体的体现。   1)对象 对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。   2)类 类是具有相同类型的对象的抽象。一个对象...
uml课件
<em>面向对象</em><em>软件设计</em>必学
面向对象编程之设计模式
<em>面向对象</em>的好处:可维护,可复用,可扩展和灵活性好<em>面向对象</em>编程的基本特征:封装,继承和多态
模块独立性(一种软件设计原则)和面向对象设计原则
模块独立性   模块化设计是指将软件分解为多个独立模块,不同的模块具有不同的功能和职责。每个模块可以独立的进行开发、测试,最后组装成完整的软件。   模块独立性是指软件系统中每个模块只涉及软件要求的子功能,而与软件系统中其他模块的接口是简单的。例如如果一个模块只具有单一功能且与其他模块没有太多的联系,那么称此模块具有模块独立性。 具有高内聚低耦合的模块,才是模块独立性比较强的模块
设计模式:可复用面向对象软件的基础.pdf(完整高清版)
设计模式集大成的一本书。介绍了什么是设计模式以及它如何帮助你设计<em>面向对象</em>的软件系统。第3.4.5章则是实际设计模式的分类描述。 如若有喜欢此书,但却因资源分数望而却步的朋友,可加我wx:Li18252138600。免费发送。一起探讨设计模式 共同进步
软考知识点总结之面向对象设计(一)
1、数据流图,ER图 2、<em>面向对象</em>特点:抽象、封装、继承、多态 3、采用继承机制创建子类时,子类中可以有新的属性和行为 4、<em>面向对象</em>分析过程中,从给定需求描述中选择名词短语来识别对象 5、UML图,各种箭头的含义::实心菱形表示组合关系(类图中) 6、对象快照是对象图的。UML类图中,不需要对对象快照进行建模,但是会对系统词汇、简单的协作、逻辑数据库模式进行建模 7、设计模式之状态模式: |允许一...
面向对象设计的八大原则
设计的八大原则 开-闭原则(目标、总的指导思想)Open Closed Principle 对扩展开放,对修改关闭。 增加新功能,不改变原有代码。 类的单一职责(一个类的定义)Single ResponsibilityPrinciple 一个类有且只有一个改变它的原因。 适用于基础类,不适用基于基础类构建复杂的聚合类。 依赖倒置(依赖抽象)Dependency Inversi
设计模式精解
<em>软件设计</em>、设计模式、<em>面向对象</em>范式
LabView面向对象软件设计
基于LabView的<em>面向对象</em><em>软件设计</em>入门教程。
面向对象七大编码设计原则
知道抽象、继承、多态这些概念,并不会马上让你变成好的<em>面向对象</em>程序设计者。        设计大师关心的是建立弹性的设计,可以维护,可以应对变化。 1. 编码设计的原则        快速而随性(quick and dirty)地设计一个简单的程序并没有错。但如果这是复杂系统中具有代表性的一段,那么对这个程序信心就应该动摇。        在<em>面向对象</em>设计领域,软件开发人员在开
面向对象程序设计之五大原则(SOLID)
S.O.L.I.D是<em>面向对象</em>设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 SRP The Single Responsibility Principle 单一责任原则 OCP The Open Closed Principle 开放封闭原则 LSP T
面向对象设计基本原则(举例说明)
单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。   如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。   举例说明:设计俄罗斯方块游戏,把游戏界面和逻辑进行分离。当有一天需要改变界面的时候,不过是窗体类的变化,和游戏逻辑无关,以此来达到复
自动化软件度量工具
根据CK,LK,MOOD的理论,基于<em>面向对象</em>的自动化软件度量工具
面向对象软件设计遵循的原则
<em>面向对象</em><em>软件设计</em>遵循的原则 1.单一职责原则(SRP--Single-Responsibility Principle) SRP简介:就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。 所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多。也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这个类,那么你就要考虑撤分这个类了。因为职责是变化的
软件设计本质论--面向对象.pdf
<em>软件设计</em>本质论--<em>面向对象</em>,详细的讲解,容易理解
面向对象开发与面向对象设计模式的几个核心的思想和概念 -java
  <em>面向对象</em>方法,OO方法所具有的模块化、信息封装与隐蔽、抽象性、继承性、多样性等独特之处,这些优异特性为研制大型软件、提高软件可靠性、可重用性、可扩充性和可维护性提供了有效的手段和途径。Java主要特征:封装性,继承性,多态性. &amp;gt;&amp;gt;&amp;gt;&amp;gt; <em>面向对象</em>开发的几个核心思想 1、问题领域、对象、属性、状态、行为、方法、实现 问题领域:   指软件系统所模拟的真实世界中的系统...
软件设计模式与体系结构--单例模式
单例模式实例 饿汉模式和懒汉模式区别 一.懒汉模式 只有在自身需要的时候才会行动,从来不知道及早做好准备,它在需要对象的时候,才判断是否已有对象,如果没有就立即创建一个对象,然后返回,如果已有对象就不再创建,立即返回。懒汉模式只在外部对象第一次请求实例的时候才去创建。代码如下: 1&amp;amp;amp;gt;不加锁情况 2&amp;amp;amp;gt;加锁情况 加锁的原因 一般情况不加锁并没有任何问题,但是在多线程并发执行的时候就...
面向对象OOA、OOD、OOP
OOA Object-Oriented Analysis:<em>面向对象</em>分析方法 OOA是指在一个系统的开发过程中进行了系统业务调查以后,按照<em>面向对象</em>的思想来分析问题。OOA与结构化分析有较大的区别,OOA强调在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。 OOA(<em>面向对象</em>的分析)模型由五个层次:主题层、对象类层、结构层、属性层和服务层,五
软件工程--面向对象的分析和设计方法
<em>面向对象</em>的基本概念:        <em>面向对象</em>=对象+类+继承+通信 类的定义:一旦标识了一个类,就给出了它的规格说明,其中包括类的实例可执行的操作和它们的数据表示。                   对于每一个,无论是在哪一个阶段标识的类都是如此。                   类的规格说明定义了施加于对象的数据存储上的一组操作。 <em>面向对象</em>的几个重要概念:对象,消息,方法性,继承...
Java面向对象程序设计(OOP)的理解
    在现实生活中,存在着很多同类的对象,他们源自同一个原型,具有相同的共性或者说来自同一个模板,我们将这种对象统一划分成为一类,也就是类的概念。显示生活中的类有汽车,飞机,猫,狗 不同的抽象维度类不同,比如汽车飞机还可以再次归类为交通工具,猫,狗还可以再次归为动物,那么汽车向下分类可以分为民用汽车和军用汽车等等    OOP是将问题看成是事务相互作用的集合,在解决一个问题的过程中可能需要不同类...
软件设计中的“自上而下”和“自下而上”
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明,否则将追究法律责任。http://blog.csdn.net/hzliyun/article/details/7079464。 在切入主题之前先要了解“上”与“下”的含意是什么,这需要从图1中找答案。图中,应用层在最上面,其下依次是框架、平台、库和操作系统层,因此“上”是指靠近应用层
面向对象分析与设计——ATM系统分析类图及文档
ATM系统设计相关文档: 1. ATM系统问题陈述:https://blog.csdn.net/visionzheng/article/details/80710412 2. ATM系统词汇表:https://blog.csdn.net/visionzheng/article/details/80710555 3. ATM系统用况图及文档:https://blog.csdn.net/visio...
《设计模式:可复用面向对象软件的基础(完整书签)》
学习设计模式的经典书籍,带有完成的书签目录,字体清晰~~
简单解释op(面向过程procedure- oriented)与oo(面向对象object-oriented)
一句话概括: op是具体作为模块的拼凑。 oo是抽象作为模块的组合。   比如我们制作一样东西,而这样东西是用很多小东西拼在一起形成的,在这里我们如果使用一个造车的小例子来解释一下op与oo思想。 1、op的思想          比如制作一辆汽车,这两汽车首先得能跑,那么就需要轮子,光是轮子也不行,接着就有了支架,有了支架也还不行,想要动起来就得有动力才行,这时候发动机上场了,有了动
软件工程(八)——面向对象设计
<em>面向对象</em>技术 一、<em>面向对象</em>的概念:       <em>面向对象</em>=对象+类+继承+通信 1、对象:<em>面向对象</em>开发模式的基本成分,每个对象可用他本身的一组属性和他可执行的一组操作来定义。属性只能通过对对象的操作来改变。操作也成为方法或服务。 2、通信:对象与对象之间的联系。对象分为主动对象和被动对象。 3、类:一组由相同数据结构和相同操作的对象的集合。定义包括一组数据属性和在数据上的一组合法
面向对象的五大设计原则
一:开——闭原则(OCP) 含义:一个软件实体应当对扩展开放,对修改关闭。 二:单一职责原则(SRP) 含义:就是对一个类而言,应该仅有一个引起变化的原因。 所以在构造对象时,应该将对象的不同职责分离至多个类中,从而确保引起该类的变化的原因只有一个,使用这个原则可以提高内聚,降低耦合度。 三:里氏替换原则(LSP) 含义:若对每个类S的对象O1,都存在一个类T的对象O2,使得所有针对T
软件设计本质论—白话面向对象
<em>软件设计</em>本质论—白话<em>面向对象</em> 不同的人在谈<em>面向对象</em>编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是<em>面向对象</em>的。有人把它作为术语来描述一种特别的进程间通信机制。
软件设计本质论—白话面向对象
不同的人在谈<em>面向对象</em>编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是<em>面向对象</em>的。有人把它作为术语来描述一种特别的进程间通信机制。还有人使用这个词汇是另有深义的,他们其实是想说:“来啊,买我的产品吧!”我一般不提OOP,但只要提到,我的意思是指使用继承和动态绑定的编程方式。 --《C++沉思录》   《C++沉思录》说的是十几年前的事了,现在大家对<em>面向对象</em>的回答已经是众口一
面向对象测控系统软件设计
想把一个VB编的测控程序通用化,请大家提提建议。用户需求说明怎么写?
UML 基础教程(面向对象软件设计
本资料对UML1.5各种模型图的构成和功能进行说明,通过本资料的学习达到可以读懂UML模型图的目的。本资料不涉及模型图作成的要点等相关知识。
面向对象软件设计中的开闭原则
what: <em>软件设计</em>过程中对扩展性开放,对修改关闭。即软件实体应该在不修改的前提下扩展,这个原则实际上为<em>软件设计</em>指明了目标。 我们知道<em>软件设计</em>应当充分考虑软件的可维护性,即需求发生变化的时候软件结构能够灵活地适应这种变化。就评价软件的可维护性而言,“开—闭”原则提供了一个依据。实际上,设计模式的应用就是使软件的结构在某种程度上满足“开—闭”原则。 how: 在<em>面向对象</em>设计中,不允许更改
面向对象程序设计的五个基本原则
<em>面向对象</em>程序设计一共有五个基本原则,分别是: 单一职责原则(SRP)、开放-封闭原则(OCP)、里氏替换原则(LSP)、依赖倒置原则(DIP)、接口隔离原则(ISP) 单一职责原则(SRP): WHAT:对于一个类而言,应该仅有一个引起它变化的原因。 WHY:如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的...
软件设计本质论——白话面向对象
   不同的人在谈<em>面向对象</em>编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是<em>面向对象</em>的。有人把它作为术语来描述一种特别的进程间通信机制。还有人使用这个词汇是另有深义的,他们其实是想说:“来啊,买我的产品吧!”我一般不提OOP,但只要提到,我的意思是指使用继承和动态绑定的编程方式。 --《C++沉思录》  《C++沉思录》说的是十几年前的事了,现在大家对<em>面向对象</em>的回答已经
面向对象软件设计的原则
 软件作为一种产品,从诞生之日开始就注定与其他产品不同,有两个重要的特点可以说明这一点。从维护方面来说,普通产品比如电视、洗衣机等,一出厂就不在变化,那么一旦出现故障,可以通过维修手册对大多数的状况进行处理,而软件则不同,大多数情况都是不可预料的bug,这在人们看来总是新的问题。另一方面从产品更新来看,从黑白电视更新到彩色电视,人们不得不从新购置一台,很少有人通过改装来实现,而软件产品则不同,
面向对象软件设计——设计模式学习
  工作也从开始C语言,转向现在的C++,表面上看得出,但实际中却没有把这种转变深入到思想中,究其原因还是对<em>面向对象</em>的<em>软件设计</em>不了解,有必要好好学习一下设计模式这个东东。本文就是设计模式学习第一篇……  1 <em>面向对象</em><em>软件设计</em>中的问题 2 设计模式 设计模式:某种问题通用性的解决方案,可重复的模式。就像是一种模具,使用这种模具可以批量性的生产某种东西一般。这里的设计模式是一个非常抽象性的概...
面向对象软件设计的基本原则
正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-Closed Principle)是<em>面向对象</em>的可复用设计(Object Oriented Design或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段和工具。 一、“开-闭”原则(Open-Closed Principle,OCP)       1.1“开-闭”原则的定义及优点1)定义:一个软件实体应
ATM面向对象软件设计与分析
ATM<em>面向对象</em><em>软件设计</em>与分析,包括UseCase图 类图 序列图 协作图 活动图 状态图
软件设计研究 - 面向对象
出处:http://blog.csdn.net/absurd/ Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1067390不同的人在谈<em>面向对象</em>编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是<em>面向对象</em>的。有人把它作为术语来描述一种特别的进程间通信机制。还有人使用这个词汇是另有深义的,他
面向对象软件设计说明书模板
google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//text/java
面向对象软件设计说明书
  1 概述   1.1 系统简述  对系统要完成什么,所面向的用户以及系统运行的环境的简短描述,这部分主要来源于需求说明书的开始部分。  1.2 <em>软件设计</em>目标  这部分论述整个系统的设计目标,明确地说明哪些功能是系统决定实现而哪些时不准备实现的。同时,对于非功能性的需求例如性能、可用性等,亦需提及。需求规格说明书对于这部分的内容来说是很重要的参考,看看其中明确了的功能性以及非功能
简述结构化程序设计、面向对象程序设计的概念及其区别
(1)结构化程序设计 结构化程序设计的基本思想是采用自顶向下、逐步细化的设计方法和单入单出的控制结构。其理念是将大型程序分解成小型、便于管理的任务。如果其中的一项任务仍然过大,则将它分解为更小的任务。这一过程将一直持续下去,直到将程序划分为小型的,易于编写的模块。 *这种设计方式有着显著的一些问题: 程序难以管理、数据修改存在问题、程序可重用性差、用户要求难以在系统分析阶段准确定义,致使系统在交...
面向对象多态概念理解
1.  什么是多态一句话概括:父类对象引用子类变量 调用的是子类的实现例子:子类public class Chinese extends Person{ public void hello() { System.out.println(&quot;我是中国人&quot;); } public void baimian() { System.out.println(&quot;我来拜年了&quot;); } } ...
Head First Object-Oriented Design and Analysis
深入浅出<em>面向对象</em><em>软件设计</em>与分析,可供软件架构设计人员参考
敏捷软件开发:原则、模式与实践
敏捷软件开发:原则、模式与实践,<em>面向对象</em><em>软件设计</em>和开发的经典书籍。
详细的uml教程ppt
这里面讲的是用uml。<em>面向对象</em>开发与<em>软件设计</em>。
OOD面向对象的设计方法
OOD是一种解决软件问题的设计范式(paradigm),一种抽象的范式。使用OOD这种设计范式,我们可以用对象(object)来表现问题领域(problem domain)的实体,每个对象都有相应的状态和行为。我们刚才说到:OOD是一种抽象的范式。抽象可以分成很多层次,从非常概括的到非常特殊的都有,而对象可能处于任何一个抽象层次上。另外,彼此不同但又相互关联的对象可以共同构成抽象:只要这些对象之间...
结构化程序设计与面向对象程序设计
结构化程序设计的基本思想是“自顶向下”,“逐步细化”的设计方法和单入单出的控制结构,将一个大的程序分解成一个个便于管理的小程序模块,但是所有小的模块还是属于整个程序的,因而整个程序设计思想还是需要有很多的变量的,如果在某个地方对其进行更改,则会产生难以预料的影响,并且如果一个问题过于复杂,结构化程序设计的步骤已经超过一个程序员能理清的各个调用关系的数量时,结构化的自顶向下的设计思想就无法使用。(以
组件化程序设计和面向对象程序设计
组件化程序设计: 在向大家详细介绍C#组件化程序设计之前,首先让大家了解下接口与组件,然后全面介绍C#组件化程序设计。 接口与组件 接口描述了组件对外提供的服务。在组件和组件之间、组件和客户之间都通过接口进行交互。因此组件一旦发布,它只能通过预先定义的接口来提供合理的、一致的服务。这种接口定义之间的稳定性使客户应用开发者能够构造出坚固的应用。一个组件可以实现多个组件接口,而一个特定的组件接口
ECS 与面向数据的设计
《守望先锋》使用了 ECS 的架构方式,但是为什么 ECS 会成为一个更好的架构呢?这篇文章就来讲一下 ECS 背后的‘面向数据的设计(Data-Oriented Design)’,你将会明白这个 Why。进而,你将发现面向数据的设计是多么的重要!
20180326 java java面向对象-包装类中的缓存设计(享元模式)
20180326 java java<em>面向对象</em>-包装类中的缓存设计(享元模式)eg://包装类中的缓存设计class CacheDemo{  public static void main()  {    Integer i1 = new Integer(123);    Integer i2 = new Integer(123);    System.out.println(i1 == i2); ...
面向对象软件工程复习之练习题之一
1.封装是指把对象的( A)结合在一起,组成一个独立的对象。 A.属性和操作 B.信息流 C.消息和事件 D.数据的集合 2.类和对象都有属性,它们的差别是:类描述了属性的类型,而对象的属性必须有( C)。 A.正负号     B.动作       C.具体值        D.私有成员 3.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是
软件工程-面向对象方法学的优点
本文参考自张海藩老师和牟永敏的《软件工程导论》,<em>面向对象</em>方法学的优点 与人类习惯的思维方法一致。稳定性好。 传统方法所建立起来的软件系统的结构紧密依赖于系统要完成的功能。当功能需求发生变化时将引起软件结构的整体改变。<em>面向对象</em>方法基于构造问题领域的对象模型,以对象为中心构造软件系统。当功能需求发生变化时,往往仅需要一些局部性的修改。 可重用性好。 重用是提高生产效率的最主要的
软件体系结构——面向对象风格
  <em>面向对象</em>体系结构风格的组件是类和对象。   连接件是对象之间通过功能与函数调用实现交互。对象是通过函数和过程的调用-返回机制来交互的,而类是通过定义对象,再采用调用-返回机制进行交互。   示例程序如下: 【功能】:计算2+3并输出结果。 class Count{ private int x; Count(int a){ setC(a); } ...
面向对象c++ 和 smallstalker软件设计主要23中模式
<em>面向对象</em>c++ 和 smallstalker<em>软件设计</em>主要23中模式,可以帮助高级软件工程师和软件架构师构建健壮的、可复用的<em>面向对象</em>软件
面向对象开发软件——三种模型
用<em>面向对象</em>方法开发软件,通常需要建立三种形式的模型:对象模型:描述系统数据结构动态模型:描述系统控制结构功能模型:描述系统功能 什么是对象模型对象模型表示静态的、结构化的系统的“数据”性质。对象模型是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。什么是动态模型动态模型表示瞬时的、行为化的系统的“控制”性质,规定了对象模型中对象的合法变化序列。即对象的动态行为。用
C语言实现面向对象的思想
用C语言实现<em>面向对象</em>的方法,<em>面向对象</em>的三个基本特征,对象唯一性,继承性,抽象性。 使用C语言中的结构体和函数指针将数据与操作放在一起,使得一个问题的解决方法封装在结构体中。 其中结构体的嵌套使用实现了继承性。 #include #include struct  Adt2  { int x; int y; int (*imll)(int x, int y); };
面向对象的开发方法(总结)
<em>面向对象</em>分为<em>面向对象</em>的分析(OOA),<em>面向对象</em>的设计(OOD)和<em>面向对象</em>的程序设计(OOP)。 OOA的是利用抽象构造问题的对象模型 OOD是设计对象和对象之间的关系,如层次和集成;对象之间的通信方式,例如消息。对OOA的结果进行细化,使其可以被OOP接收 OOP指对系统功能的编码<em>面向对象</em>是当前主流的开发方法,拥有很多不同的分支体系, 如OMT(对象建模技术),OOSE(<em>面向对象</em>的软件工程)
面向对象基础——类与对象的定义
<em>面向对象</em>的概念 封装性:对外部不可见。可以保护程序中的某些内容。 继承性:扩展功能的。 类与对象的关系: 定义类和对象的方法? 类图的画法:Person类图 分为三层: 第一层表示类的名称,类的名称与之前一样要求开头首字母大写。 第二层表示属性的定义,按照" 访问权限 属性名称:属性类型 " 的格式定义; 第三层表示类中方法
统一建模语言UML+面向对象设计原则
(1)统一建模语言UML教程 课程目标:使用UML进行<em>面向对象</em>软件建模 (2)七大<em>面向对象</em>设计原则 课程目标:使用<em>面向对象</em>设计原则进行<em>软件设计</em>
面向对象软件设计的目标、原则和难点
 3.1 <em>软件设计</em>的目标在设计时首要考虑的不适形象进度,而是系统的可维护性:(1)可扩展性(2)可修改性(3)可替换性 3.2 “开-闭”原则“开-闭”原则指软件实体应当对扩展开放,对修改关闭。即软件实体应该在不修改的前提下扩展。设计模式的应用就是使软件的结构在某种程度上满足“开-闭”原则。3.3 实现“开-闭”原则3.3.1 面向接口编程面向接口编程的优势:(1)降低程序个部分之间的耦合
面向对象软件设计说明书模板[1]
1 概述   1.1 系统简述   对系统要完成什么,所面向的用户以及系统运行的环境的简短描述,这部分主要来源于需求说明书的开始部分。   1.2 <em>软件设计</em>目标   这部分论述整个系统的设计目标,明确地说明哪些功能是系统决定实现而哪些时不准备实现的。同时,对于非功能性的需求例如性能、可用性等,亦需提及。需求规格说明书对于这部分的内容来说是很重要的参考,看看其中明确了的功能性以及非功
面向对象和面向结构的编程特点和区别
C语言是面向过程的编程,它的最重要特点是函数,通过主函数来调用一个个子函数。程序运行的顺序都是程序员决定好了的。它是我学的第一种程序语言。 C++是<em>面向对象</em>的编程,类是它的主要特点,程序执行过程中,先由主函数进入,定义一些类,根据需要,执行类的成员函数,过程的概念被淡化了(实际上过程还是有的,就是主函数的那些语句),类就是对象,所以我们称之为<em>面向对象</em>程序设计。 不同点:1.编程模型 所有计
面向对象软件设计说明书模板[5]
 场景名:给它一个可以望文生义的名字   场景描述:简要叙述场景是干什么的以及发生的动作的顺序。   顺序图:描述各种事件及事件发生的相对时间顺序。   7.1.1 场景:场景1   描述:   动作1   动作2   7.2 状态图   这部分的内容包括系统动态模型重要的部分的状态图。可能你想为每个对象画一个状态图,但事实上会导致太多不期望的细节信息,只需要确定系统中
面向对象软件设计说明书模板[3]
  所有对象之间的关联必须被确定并且必须指明联系的基数(一对一、一对多还是多对多,0..1,*,1..*)。聚合和继承关系必须清楚地确定下来。每个图必须附有简单的说明。   可能经过多次反复之后才能得到系统的正确的对象模型。   6 对象描述   在这个部分叙述每个对象的细节,它的属性、它的方法。在这之前必须从逻辑上对对象进行组织。你可能需要用结构图把对象按子系统划分好。   为每
面向对象软件设计说明书模板[4]
类型:   描述:   约束:   2. 属性:属性2   6.1.1.2 方法描述:   1. 方法:方法1   返回类型:   参数:   返回值:   Pre-Condition:   Post-Condition:   读取/修改的属性:   调用的方法:   处理逻辑:   测试例:用什么参数调用该方法,期望的输出是什么……   7 动
面向对象软件设计的“开—闭”原则
1.什么是开闭原则        “开—闭”原则是指软件实体应当对扩展性开放,对修改关闭。即软件实体应该在不修改的前提下扩展,这个原则实际上为<em>软件设计</em>指明了目标。我们知道<em>软件设计</em>应当充分考虑软件的可维护性,即需求发生变化的时候软件结构能够灵活地适应这种变化。就评价软件的可维护性而言,“开—闭”原则提供了一个依据。实际上,设计模式的应用就是使软件的结构在某种程度上满足“开—闭”原则。2.“开—闭”原
软件设计本质论—白话面向对象(转)
不同的人在谈<em>面向对象</em>编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是<em>面向对象</em>的。有人把它作为术语来描述一种特别的进程间通信机制。还有人使用这个词汇是另有深义的,他们其实是想说:“来啊,买我的产品吧!”我一般不提OOP,但只要提到,我的意思是指使用继承和动态绑定的编程方式。 --《C++沉思录》   《C++沉思录》说的是十几年前的事了,现在大家对<em>面向对象</em>的回答已经是
面向对象软件设计说明书模板[2]
 4.2 系统结构设计   这部分要求提供高层系统结构的描述,使用方框图来显示主要的组件及组件间的交互。最好是把逻辑结构同物理结构分离,对前者进行描述。别忘了说明图中用到的俗语和符号。   4.2.1 顶层系统结构   4.2.2 子系统1结构   4.2.3 子系统2结构   4.3 系统界面  各种提供给用户的界面以及外部系统在此处要予以说明。如果在需求规格说明书中已经
面向对象软件设计的“开—闭”原则
1.什么是开闭原则        “开—闭”原则是指软件实体应当对扩展性开放,对修改关闭。即软件实体应该在不修改的前提下扩展,这个原则实际上为<em>软件设计</em>指明了目标。我们知道<em>软件设计</em>应当充分考虑软件的可维护性,即需求发生变化的时候软件结构能够灵活地适应这种变化。就评价软件的可维护性而言,“开—闭”原则提供了一个依据。实际上,设计模式的应用就是使软件的结构在某种程度上满足“开—闭”原则。2.“开—闭”原
软件设计本质论——白话面向对象(2)
 3. 多态  what: 尽管多态这个词本身就表明了它所代表的意义,但还是让初学者感到多少有些神秘。多态就是完成相同功能的多种方式,比如拿动物的运动来说吧,鸟的运动通常是飞,鱼的运动通常是游,陆上动物的运动通常是跑,同是运动,但方式不一样,这就是多态。不少人对多态的回答是,允许同名函数存在。这种回答显然没有抓住多态的本质。  why: 关于动物运动这个例子,可能无法展示多态的好处。我们来
关于SpringBoot bean无法注入的问题(与文件包位置有关)
问题场景描述整个项目通过Maven构建,大致结构如下: 核心Spring框架一个module spring-boot-base service和dao一个module server-core 提供系统后台数据管理一个module server-platform-app 给移动端提供rest数据接口一个module server-mobile-api 其中server-platform-app 与
软件工程思想.chm下载
软件工程思想.chm 相关下载链接:[url=//download.csdn.net/download/chenxhcc/160086?utm_source=bbsseo]//download.csdn.net/download/chenxhcc/160086?utm_source=bbsseo[/url]
2014大数据技术大会PPT合集2下载
2014中国大数据技术大会演讲PPT资料汇总2 相关下载链接:[url=//download.csdn.net/download/fatcat1125/8292703?utm_source=bbsseo]//download.csdn.net/download/fatcat1125/8292703?utm_source=bbsseo[/url]
Canon Digital Camera SDK V7.1.0(CDSDK71)下载
佳能数码相机的开发包,支持下列型号: PowerShot A10, PowerShot A20, PowerShot A30, PowerShot A40, PowerShot A60, PowerShot A70, PowerShot A75, PowerShot A80, PowerShot A85, PowerShot A95, PowerShot A100, PowerShot A200, PowerShot A300, PowerShot A310, PowerShot A400, PowerShot S10, PowerShot S20, PowerShot S30, PowerS 相关下载链接:[url=//download.csdn.net/download/zhiyuandigital/1974911?utm_source=bbsseo]//download.csdn.net/download/zhiyuandigital/1974911?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java面向对象在线学习 python面向对象教程
我们是很有底线的