社区
分析与设计
帖子详情
关于面向对象设计的一些想法
yaozha
2011-12-02 12:42:31
说实话,就是面向对象设计的一些原则方法,我觉得就是一只狗都能明白的道理。单一职责、开闭原则、里斯替换、依赖倒置、对接口编程不对具体编程、多用组合少用继承,寻找对象要看对象的职责,就这些东西有什么难的呢?字是方方正正的汉字,随便一个人一看就明白什么意思,可是在做项目的时候,为什么还那么痛苦?我真的不明白
...全文
101
8
打赏
收藏
关于面向对象设计的一些想法
说实话,就是面向对象设计的一些原则方法,我觉得就是一只狗都能明白的道理。单一职责、开闭原则、里斯替换、依赖倒置、对接口编程不对具体编程、多用组合少用继承,寻找对象要看对象的职责,就这些东西有什么难的呢?字是方方正正的汉字,随便一个人一看就明白什么意思,可是在做项目的时候,为什么还那么痛苦?我真的不明白
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
妙指
2011-12-09
打赏
举报
回复
面向对象的技术,在我看来,它经历了第一代和第二代.
第一代,就是一个类封装所有的相似业务功能,基本上,很少的几个类都能完成一个模块;
第二代是从第一代的不足中改进来的,原因在于,采用一个类完整的封装一个模块后,很难灵活的表达业务模型,许多类的功能需要反复交叉,重复.基于这个原理,于是出现了针对于业务模型表达的设计模式的出现.也就出现你说的所谓的"单一职责、开闭原则、里斯替换、依赖倒置、对接口编程不对具体编程、多用组合少用继承,寻找对象要看对象的职责".
以前.当用程序来决定业务方向,慢慢变得不适应后,显然,对业务层进行架构,所有的类都设计来更适合业务的展现变得异常重要.为了更好的让程序能适应业务,你会发现,按以上原则拆解类会非常关键.
如果你不了解软件架构以及架构中所用的设计模式,那么从程序员的角度,你无法了解它的重要性.当有一天,你发现系统是用图形画出来的,那么你的水平至少在中国可以处于前列.
福惜
2011-12-07
打赏
举报
回复
不一定要严格按照规则执行。
找到方法学习才行。
qiume
2011-12-07
打赏
举报
回复
2002年初开始接触项目,2005年知道什么是面向对象,2008年开始写自己的第一框架,到现在以上道理基本明白,不会刻意的去想设计原则,差不多都遵循了......
以专业开发人员为伍
2011-12-03
打赏
举报
回复
这些东西3年入门,5年也许能明白一些。
黄亮
2011-12-02
打赏
举报
回复
一个原则,更少的代码,更少的依赖,更易懂的代码,写出更好的功能。
yaozha
2011-12-02
打赏
举报
回复
这句话说的简单了,这个道理都懂,可是关键是怎么做到这点呢
面向对象
程序
设计
风格的五子棋程序
1、用C++程序
设计
语言,
面向对象
程序
设计
风格 2、命令行形式 3、有禁手功能 4、满足基本的五子棋规则 5、有悔棋功能 6、实现人人、人机对战
一些关于
面向对象
设计
的思考
一些关于
面向对象
设计
的思考 一、关于
面向对象
设计
的书籍已经很多,在这里我给大家一些要点 1、将属于一类的对象放在一起。如果一个的数操纵一 个全局变量,那么两者最好都在类内 作为特性和方法出现。 2、不要让...
PHP
面向对象
设计
模式
本系列教程内容涵盖PHP常用的
设计
模式,旨在指导读者搭建易扩展的项目框架,高服用的代码,大程度的发挥
面向对象
思想的优势。
设计
原则:
面向对象
设计
原则详解
而在
面向对象
的
设计
里面,可维护性复用都是以
面向对象
设计
原则为基础的,这些
设计
原则首先都是复用的原则,遵循这些
设计
原则可以有效地提高系统的复用性,同时提高系统的可维护性。
面向对象
设计
原则和
设计
模式也是对...
Java
面向对象
7大
设计
原则讲解
学习Java肯定需要知道
面向对象
设计
原则是什么,这样才能用写出程序。
面向对象
设计
原则一共有七个:开闭原则、里氏替换原则、依赖倒转原则、单一职责原则、接口隔离原则、组合/聚合复用原则、迪米特法则。 下面...
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章