
面向对象
陈召东
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
职业规划——(1)
早上和舍友吃早餐,聊了很多关于我未来的打算的问题,有些话是开玩笑和吹牛的,但是有些还是有可能实现的, 可能也是心血来潮:十年目标:像侯捷一样,对c++整个机制有一个非常完整清晰的认识了解,桌面上的很多书都是侯捷翻译的国外经典的c++类书籍,他的口味还是很适合我的。十五年目标:重构, 马丁·福勒对于重构的讲解应该是非常了得,虽然没有看他的书,但是单从书名就能够知道这是一位面向对象骨灰级人物,原创 2012-09-27 09:49:00 · 310 阅读 · 0 评论 -
面向对象-概念探索——(1)
OOP不像过程性编程那样,试图使问题满足语言的过程性方法,而是试图让语言来满足问题的要求。其理念是设计与问题的本质特性相对应的数据格式。——stephen prata面向对象编程的主要目的之一——提供可重用的代码。转载 2012-09-25 13:13:57 · 227 阅读 · 0 评论 -
Martin Follower
Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为ThoughtWorks公司的首席科学家. 福勒(Martin Fowler),在面向对象分析设计、UML、模式、软件开发方法学、XP、重构等方面,都是世界顶级的专家,现为Thought Works公司的首席科学家。Thougtlt Works是一家从事企业应用开发和集成的公司。早在20世纪80年代,Fowler就是使转载 2012-10-15 11:24:17 · 587 阅读 · 0 评论 -
设计模式—(桥)—实践-反思(1)
——(转自)程序员面试宝典转载 2012-10-03 11:56:22 · 1220 阅读 · 1 评论 -
类的函数调用——(1)
转载 2012-10-01 09:26:01 · 268 阅读 · 0 评论 -
面向对象—基本概念——(2)
是封装 继承 多态封装主要是指类可以隐蔽某些类中的变量 而是通过函数访问和改变继承..就是子类可以继承父类的方法(函数)和变量多态..是和调用虚函数有关的..封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);他们的目的都是为了代码重用;而多态则是为了实现另一个目的——接口重用。多态是你将父对象设置成为一个或更多的他的子对象相等的技术;parent =原创 2012-09-29 22:58:06 · 266 阅读 · 0 评论 -
敏捷开发综述——(1)-基本概念
敏捷开发三个概念:1、可以提供必要的纪律和反馈的实践——持续交付,结对编程,面对面交流,业务人员与开发人员一起工作,测试与开发人员一起工作。2、可以保持软件灵活性,可维护性的设计原则。SRP— 单一职责原则,ocp,lsp,dip,isp,rep,ccp,crp,adp,sdp,sap——稳定抽象原则。3、已经被证明针对特定的问题可以平衡这些原则的设计模式——面向软件架构的设计模式,设原创 2012-09-26 16:46:41 · 591 阅读 · 1 评论 -
如何写出可读性很高的代码-(1)
研究生毕业已经整整一年了,在一家软件公司上班,也写了不少代码,其间,有很多对于写代码的感受,和思考,写出来和大家分享下,现在思绪还是比较凌乱,以后随着工作的积累,会慢慢进行整理归纳。 直接切入主题吧,在研究生阶段和工作阶段,读了很多关于如何编程的书,代码级的《代码整洁之道》,到代码组织结构级的《设计模式》 《重构》以及 编程思想层面的面向对象设计与分析相关的书籍,如《敏捷软件开发原创 2014-02-17 11:30:38 · 841 阅读 · 0 评论