[转载]设计引导—一个鸭子游戏引发的设计(多态,继承,抽象,接口,策略者模式) – 肅 – 博客园 设计引导---一个鸭子游戏引发的设计(多态,继承,抽象,接口,策略者模式) - 肅 - 博客园. 这篇博文是从实际生活中,提炼出来的设计理念,它现在是骨架,现在我加以代码实例,完成程序的血肉,以求让大家活生生的体会设计中的精髓。 自从我们学习面向对象编程以来,它方便了我们的思维思考模式,一个事物具备什么,就以对应的属性及方法加之。 ( ̄▽ ̄) 没有什么难的,但是你学到的是最基础的语法和 开发笔记 mikel 2012-12-21 88 热度 0评论
[转载]面向对象:宽接口、窄接口和访问方法(上) 【面向对象】宽接口、窄接口和访问方法(上) - 横刀天笑的技术空间 - 博客园. 封装 封装、继承和多态是面向对象“三大金刚”。这其中封装可谓三大金刚之首。封装(或称信息隐藏)亦即不对使用者公开类型的内部实现手段,只对外提供一些接口,使用者只能通过这些公开的接口与类型进行交谈。 封装不好实际上继承和多态也是无稽之谈,即使不无稽也会风雨飘摇,使用者可能绕过你精心构造的对象层次,直接访问对象的 开发笔记 mikel 2010-11-09 77 热度 0评论
[转载]项目总结-耦合Couple 项目总结-耦合Couple - 软件设计开发 - 博客园. 耦合Couple 引言 本文将到的耦合是指的软件开发中的耦合,而且是代码方面的耦合。包括后面讲到的分层,也只是逻辑分层,不是物理分层。 耦合是我们做软件开发经常会遇到的词汇,尤其是在使用面向对象语言进行开发的时候。看到的相关资料也都在说要低耦合,减少耦合。 尽管我们加入了设计模式,分了层,分了模块,做了等等的工作,还是发现存在耦合 开发笔记 mikel 2010-08-09 88 热度 0评论
[转载]对象设计的艺术 对象设计的艺术 - 张逸:晴窗笔记 - 博客园. 上周末,麦斯博在上海召开了亚太软件研发团队管理年会,我作为讲师参与了架构分会场的演讲。我的演讲题目正是《对象设计的艺术》。“艺术”这个词语 有些大,有点玄,不过我确乎希望能将设计作为一种艺术,与工程结合,既注重实效,又能保证软件的质量,代码的优雅。在这次演讲中,我希望能够深层次地挖掘 所谓设计的本质。这是我的有感而发。因为在设计领域中,前人 开发笔记 mikel 2010-07-14 97 热度 0评论
[转载]面向对象类设计的五大原则(一)单一职责原则Single Responsibility Principle 面向对象类设计的五大原则(一)单一职责原则Single Responsibility Principle - 软件设计开发 - 博客园. 引言 面向对象类设计,或者说是面向对象设计,有五大原则: Single Responsibility Principle 单一职责原则 Open Closed Principle 开闭原则 Liskov Substitution P 开发笔记 mikel 2010-06-29 78 热度 0评论
[转载]我们能提高工作效率 我们能提高工作效率 - Vincent.Q - 博客园. 作为软件公司,客户需求每天都会出现,帮助客户实现需求也是必须的,否则就要喝西北风了.如何处理这些需求,如果快速简便的处理这些需求,成为每个 软件公司所要面对的事情,如果你的客户需求响应时间多于你的竞争对手,那客户在下一次选购产品时,我们可能就会因此失去竞争力. 客户的 需求也是五花八门的,本人目前只接触过ERP和HIS软件,因此可以 ASP.NET mikel 2010-06-24 138 热度 0评论
[转载]面向对象的设计原则与目标 面向对象的设计原则与目标 - 成长的足迹.NET - 博客园. 一、面向对象技术基本概念 面向对象技术基于对象概念,以对象为中心,以类和继承为构造机制,充分利用接口和多态提供灵活性,来认识、理解、刻划客观世界和设计、构建相应的软件系 统. 面向对象的特征 – 抽象,先不考虑细节 – 封装,隐藏内部实现 – 继承,复用现有代码 – 多态,改写对象行为 二、面向对象的设计目标 1、可 开发笔记 mikel 2010-05-29 79 热度 0评论
[转载]面向对象思想的头脑风暴(二)—— 详解继承与组合的优缺点 面向对象思想的头脑风暴(二)—— 详解继承与组合的优缺点 - 你听海是不是在笑 - 博客园. 组合与继承都是提高代码可重用性的手段。在设计对象模型时,可以按照语义来识别类之间的组合关系和继承关系。在有些情况下,采用组合关系或者继承关 系能完成同样的任务,组合和继承存在着对应关系:组合中的整体类和继承中的子类对应,组合中的局部类和继承中的父类对应,如下图: 组合:继承: 一、基础知识 我们先 ASP.NET mikel 2010-04-23 102 热度 0评论
[转载]面向对象思想的头脑风暴(一) 面向对象思想的头脑风暴(一) - 你听海是不是在笑 - 博客园. 团队中对面向对象的理论研究已经做了很长时间,大家对接口,封装,继承,多态以及设计模式什么的似乎都能说出点东西来,但当看代码时发现大家其实并 不十分清楚具体怎么做,所以我就想了个题目让大家来做,然后进行了一次头脑风暴,过程记录如下: 题目内容: 需要处理三种产品图书,数码,消费,需要计算产品的税率,图书的税率为价格的0.1,数 ASP.NET mikel 2010-04-10 82 热度 0评论
[转载]AOP解析——含简单AOP框架实现(包括Proxy模式实现与Attribute实现) AOP解析——含简单AOP框架实现(包括Proxy模式实现与Attribute实现) - pangxiaoliang流浪者 - 博客园. AOP简介: AOP(Aspect Oriented Programming)“面向切面编程”,其实和OOP(Object Oriented Programming)“面向对象编程”一样是一种编程思路,而且个人以为翻译为“切面导向编程”更为妥当, C# mikel 2010-03-10 97 热度 0评论