会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Xiao Peng
My personal blog moves to
xiaopeng.me
, blogs about design patterns will be synced to here.
肖鹏,ThoughtWorks资深咨询师,目前关注于架构模式、敏捷软件开发等领域,并致力于软件开发最佳实践的推广和应用。
多次为国内大型企业敏捷组织转型提供咨询和培训服务,在大型团队持续集成方面具有丰富的经验。
随笔 - 268, 文章 - 0, 评论 - 602, 阅读 -
30万
博客园
::
首页
::
联系
::
订阅
::
管理
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
公告
在线序列图工具
博主译作
昵称:
勇敢的鸵鸟
园龄:
18年8个月
荣誉:
推荐博客
粉丝:
24
关注:
1
+加关注
搜索
积分与排名
积分 - 173687
排名 - 7528
随笔分类
(108)
A Design Patterns(21)
B Refactoring(4)
C Test(4)
D Software Engineering(4)
E Other Tech Articles(12)
F My Blog(5)
G TechJie forum & QQ group(3)
H Programmer(15)
I 杂7杂8(29)
J Translations(11)
Friends
main
Goingmm
deerchao的博客
韩锴的博客
刘彦博
阅读排行榜
1. 解析"using"和"by using"的区别(33673)
2. 在ThoughtWorks的日子(第-1天)(13519)
3. Proxy with Android Emulator(9415)
4. Postponement Letter(9153)
5. 九种不够面向对象的对象(6415)
评论排行榜
1. 也说面试(Updated on 16th Jul.)(94)
2. 痛批《敏捷软件开发》中文版第二版(部分转载自lijian同学博客)一点点更新(55)
3. 记录一下,每次都不记得自己排名变化没有(50)
4. 九种不够面向对象的对象(49)
5. 在ThoughtWorks的日子(第-1天)(27)
推荐排行榜
1. 在ThoughtWorks的日子(第-1天)(3)
2. 《面向模式的软件架构》第四卷“分布式计算模式语言”已经出版,收集反馈。(1)
3. 最美的50个英文单词(1)
4. POSA翻译日记(1)
5. 再说面试-为什么你需要知道多态(1)
最新评论
1. Re:使用Adobe Audition 3.0删除静音区和自动分句
为啥看不到操作图呢?
--ʚIris1413Yeah~ɞ
2. Re:九种不够面向对象的对象
以“←”表示继承,指向基类;I前缀表示接口类,C前缀表示实体类。IAnimal ← CAnimal;CAnimal,IPet ← CPet;CPet ← CDog;CPet ← CCat。GetOwn...
--风之子赛拉飞尔
3. Re:九种不够面向对象的对象
9……封装!!! 哪些该对外暴露,哪些该封装起来?还记得么,“封装变化,暴露不变” o(∩_∩)o 不妨趁此机会复习一下模版方法模式和策略模式。
--风之子赛拉飞尔
4. Re:九种不够面向对象的对象
8回到了4的问题,没有特性就不需要派生一个新的类,自己的还是邻居的,表达不是类而是类的实例(即对象),也就是类的一个特性在不同实例中具有不同的值。
--风之子赛拉飞尔
5. Re:九种不够面向对象的对象
7其实按LZ的解法,Dog类有点充血:),又其实这跟5是一个问题,需要一个上级层次来封装Dog类,并对外提供方法。例子中的业务场景可能实际是确实存在的,问题的关键不在于“依赖”本身,而在于是依赖于实体...
--风之子赛拉飞尔
Blog from iPod touch
Posted on
2009-06-18 22:14
勇敢的鸵鸟
阅读(
414
) 评论(
0
)
编辑
收藏
举报
Test
好文要顶
关注我
收藏该文
微信分享
勇敢的鸵鸟
粉丝 -
24
关注 -
1
推荐博客
+加关注
0
0
«
上一篇:
第二次参加OpenParty
»
下一篇:
九种不够面向对象的对象
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
编辑推荐:
·
如何编写易于单元测试的代码
·
10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
·
.NET Core 中如何实现缓存的预热?
·
从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
·
AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
·
周边上新:园子的第一款马克杯温暖上架
·
Open-Sora 2.0 重磅开源!
·
分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
·
Ollama——大语言模型本地部署的极速利器
·
[AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2006-06-18
用Word2007发布Blog
Powered by:
博客园
Copyright © 2025 勇敢的鸵鸟
Powered by .NET 9.0 on Kubernetes
点击右上角即可分享
SQL AI 助手
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
2006-06-18 用Word2007发布Blog