会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
中山逍遥生
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2016年7月5日
OOP的一些零散感想
摘要: 1.继承不一定要来继承“行为”,也可以利用继承达到“类型匹配”。 2.代码应如同晨曦中的莲花一样开放,如同晚霞中的莲花一样闭合。
阅读全文
posted @ 2016-07-05 15:28 中山逍遥生
阅读(89)
评论(0)
推荐(0)
编辑
各个设计模式的定义
摘要: 策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 观察者模式:定义了对象之间一对多依赖,这样一来,当一个对象改变状态时,它的所以依赖者都会受到通知并自动更新。 装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方
阅读全文
posted @ 2016-07-05 09:22 中山逍遥生
阅读(165)
评论(0)
推荐(0)
编辑
2016年7月4日
OOP设计原则
摘要: 1.封装变化。 2.针对接口编程,而不是针对实现编程。 3.多用组合,少用继承。 4.松耦合设计交互对象。 5.对扩展开放,对修改关闭。 6.要依赖抽象,不要依赖具体类。
阅读全文
posted @ 2016-07-04 10:28 中山逍遥生
阅读(176)
评论(0)
推荐(0)
编辑
公告