由买买提看人间百态

topics

全部话题 - 话题: 设计模式
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
a****u
发帖数: 851
1
来自主题: Pingpong版 - 器材求教
对,ALC比ZLC脱板慢些,吞吐感强。打个比方,ZLC是把硬弓,你要有力把弓拉开了,
才产生的力量来,不然就只有速度快射程短的效应;ALC是把软弓,你很容易把弓拉满
,有力地把箭射出去。所以ALC的初始速度可能不快,但后劲十足。
蝴蝶应该各个型号都有纯木,ALC,ZLC,ZLF等。比如Innerforce和Boll系列都有那些
板子,这是蝴蝶底板的设计模式。
d*****e
发帖数: 16730
2
来自主题: TVGame版 - MW3 出新的游戏模式了
能让玩家自己设计模式 也算是大大延长这游戏生命力了
n****r
发帖数: 279
3
模仿一个程序员版本的。
劳资五年前开始学计算机!!!!!!
于是踏上了尼玛的不归路了啊!!!!!
谁同劳资讲学计算机就好找工作!!!!!就能赚大钱!!!!
尼玛哪行不能赚钱!!!!医生不赚钱!!!律师不赚钱!!!!!
程序员的工作尼玛的和坐牢一样啊!!!!!!!
尼玛一天在Cubic里对着显示器哪儿都不去!!!!!上个厕所回来都会有人问你干什
么去了!!!!!
一天工作11,12,13,14个小时!!!!!有没有!!!有没有!!!!!!
和民工一样啊!!!还不包饭,不包住!!!!!!成天工作啊!!!!!!连女朋友
都没有啊!!!!!!!!!!
谁在和劳资说在程序员能赚大钱,劳资用主板敲死你!!!!!!
比尔盖子有几个!!!!!!!!非死不可有几个!!!!!!!!!都尼玛坑爹呢!
!!!!!
做程序员真是痛苦啊!!!!!!
整天的写代码编程序!!!!!!!尼玛写完了就成别人的了!!!!!!!、
神马人事的销售的都尼玛拿来做Demo!!!!!!!尼玛笔不会自己去写啊!!!!!
!!
劳资程序写得再好有个P用啊!!!!!!!钱都踏玛被销售的挣去了!!!!!!
劳资一分钱没有啊!!!!没有啊!... 阅读全帖
h**********0
发帖数: 88
4
来自主题: Joke版 - 为什么有人崇拜毛泽东?
当他来到这个项目组的时候,这个项目已经持续开发了300多年了,有多达4亿多行代码
,架构混乱垃圾代码遍地
大部分时间都无法编译,即使偶尔能编译也基本不能运行,整天到处崩溃,bug多到改
不完甚至连bug管理系统都满是bug。
项目管理者根本没有任何管理能力,他们有些是从爷爷的爷爷的爷爷那里继承的管理职
位,有的是靠身体强壮强行霸占了一部分模块的所有权。
底层工程师没有经过任何培训,别说写代码,很多连算术都不会,拿着微薄的薪水连本
培训教材都买不起。
有些在其它公司上过几天培训班的所谓大师级工程师,整天抱着本设计模式到处指指点
点,实际上他们连hello world都不会写。
一群年轻的工程师下定决心要拯救这个项目,而他被选为首席工程师。
r****a
发帖数: 1350
5
来自主题: LES版 - 夜里的3巨头(zz)

我看过的
算法essentially是数学啊 数学!! Google牛逼是因为page rank那个算法!而且如果
再仔细研究设计模式的话 到最后会发现这些都不是技术的问题 是思维能力的事情 这
个不是所有的programmer都有能力做到的 再往深说 我一直认为真正写一个好程序 不
光是对语言特性和library的理解, 是要对编译器 操作系统 甚至硬件特性都要都有很
好的了解
其实我一直避免做一个码工 但是貌似离computer scientist还有距离…… 悲剧……
r****a
发帖数: 1350
6
来自主题: LES版 - 夜里的3巨头(zz)

我看过的
算法essentially是数学啊 数学!! Google牛逼是因为page rank那个算法!而且如果
再仔细研究设计模式的话 到最后会发现这些都不是技术的问题 是思维能力的事情 这
个不是所有的programmer都有能力做到的 再往深说 我一直认为真正写一个好程序 不
光是对语言特性和library的理解, 是要对编译器 操作系统 甚至硬件特性都要都有很
好的了解
其实我一直避免做一个码工 但是貌似离computer scientist还有距离…… 悲剧……
R******g
发帖数: 272
7
来自主题: Reader版 - 我的一点点藏书
我的一点点藏书
计算机书籍
中文书名 英文书名 作者 译者 英文版出版社 中文版出版社 定价 出版日期 阅读状态 Amazon评价
UNIX操作系统设计 The Design of the UNIX Operating System Maurice J. Bach 陈葆珏等 Prentice Hall PTR 机械工业出版社 35 Apr-00 ★★★★★
设计模式 Design Patterns: Elements of Reusable Object-Oriented Software Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides 李英军等 Addison-Wesley 机械工业出版社 35 Sep-00 100% ★★★★☆
程序设计实践 The Practice of Programming Brian W.Kernighan,Rob Pike 裘宗燕 Addison-Wesley 机械工业出版社 20 Aug-00 100% ★★★★
UNIX环境高级编程 Advanced Programming in
s***e
发帖数: 403
8
来自主题: USTC版 - 找CS方面工作求校友内推
看出我是谁的给点面子,就别说破了。如果哪位师兄师姐师弟师妹有个什么软件公司的
码工内推,不妨给我试试,应该不会丢大家的脸。
干了几年,老板想让我拿硕士毕业,貌似不是很想给我博士学位。实验室里做的东西基
本上不适合找工作,所以现在求CS方面的机会。
技能:6+年C/C++经验,熟悉C++11,熟悉stl/boost,熟悉过程式/面向对象/模板元风
格编程,了解lambda编程,基本上可以短期轻松上手任何不是LISP系列的语言。了解
windows下的MFC开发,熟悉qt4库,熟悉linux系统和shell编程,熟悉基本算法和数据
结构,熟悉常用设计模式。有独立开发经验。有并行开发(pthread, openmp, intel
tbb)和性能优化(Vtune)的经验。能看懂汇编,但是自己写就不行了。有建模经验。
了解计算机基本架构(差不多是看完CSAPP那本书的水平)。了解一些操作系统,网络
方面的知识。还有一些相对垃圾的技能比如会用lex/yacc,会一点ruby,会用blas和
lapack,会打星际2……
地方不限,北美除了犯罪率高的地方以外,随便到哪里都可以。要求工资能养的起自己
... 阅读全帖
h**********0
发帖数: 1453
9
来自主题: Apple版 - APPLE又做了件创新的事情
其实整个pc都是apple造出来的
然后其它人去抄
平板电脑是个趋势
其实将来的趋势就是一个客户端多种多样的趋势
关键在于网络协议
只要有合适的网络协议和高速的网络
客户端是pc还是手机,或是什么平板电脑,甚至是游戏机,都无所谓
这都不重要,无非是一种表现形式而已
还记得mvc设计模式么?
v可以随意地变化,可以预见的是,将来随着网络的进步
各种各样奇形怪状的客户端将越来越多
所以the network is the computer是我听说过的最有前瞻性的口号之一
我的老师现在给本科生上课都还在用这个口号
第一堂课,第二个ppt就是这句话
p*****u
发帖数: 214
10
来自主题: BuildingWeb版 - 请教高手们一PHP的问题
ggxxzz兄,有没有关于设计模式的书籍推荐?
p*****u
发帖数: 214
11
先把OOP,和设计模式 用c++搞熟吧
g*****g
发帖数: 34805
12
入门到是1年够了,不过精通需要5年。学好了C++只是对OOP和debug的一些
方法熟悉,除此之外没多大帮助。类库,框架,设计模式这些东西都不一样。
r********3
发帖数: 2998
13
Programming Language和Compiler本身就是CS里面一个最古老而且重要的研究方向。
楼主说的Programming恐怕还包括了设计模式,系统体系架构的东西。如果不是any“大
学问”,那么CS估计也没什么大学问了。
r********3
发帖数: 2998
14
来自主题: CS版 - 面向对象是谁发明的阿?
我觉得有时间去读读Linux Kernel的源代码,会学会很多东西。小到一些coding技巧,
大到设计模式。细到机器指令,大到算法调度,都有覆盖。
z**********f
发帖数: 74
15
生物转CS,那楼主要多多努力了,尽早行动;俺当初生物PHD,读了两年差点把人读废
了,费尽千辛万苦转到Bioinfo,快毕业时找实习找工作,发现基本找不到,又费了点
时间学CS,写论文直接写了差不多大半年,很多东西都要自己从头开始学,此中辛苦不
经历的人是无法体会的;终于找到码工工作了,干活的能力还是大大不行,很多时候项
目做不出来的时候睡觉很多时候突然惊醒,向比自己小4~5岁的同事请教,遇到不nice
的被讥笑个面红耳赤。早上八点半起来就开始琢磨代码,晚上12点睡觉,几个月后终于
比较熟练了。知识面还是窄,很多时候人家探讨问题自己都不知道,还需要多努力。
一定要把Java学好,这个用的太多了,core Java的部分每天反复练,坚持写日志。如
果想做传统的web application,那么Java EE学几个框架,例如Spring整合Hibernate
,EJB3.0之类,不过这些东东配置文件调的人想吐;然后RIA前台技术学个AJAX,HTML5
,Flex之类,MVC搞搞熟;然后database稍微学点,简单的SQL会写,知道如何调SP之类
。如果想学移动平台app开发,感觉这个... 阅读全帖
z**********f
发帖数: 74
16
生物转CS,那楼主要多多努力了,尽早行动;俺当初生物PHD,读了两年差点把人读废
了,费尽千辛万苦转到Bioinfo,快毕业时找实习找工作,发现基本找不到,又费了点
时间学CS,写论文直接写了差不多大半年,很多东西都要自己从头开始学,此中辛苦不
经历的人是无法体会的;终于找到码工工作了,干活的能力还是大大不行,很多时候项
目做不出来的时候睡觉很多时候突然惊醒,向比自己小4~5岁的同事请教,遇到不nice
的被讥笑个面红耳赤。早上八点半起来就开始琢磨代码,晚上12点睡觉,几个月后终于
比较熟练了。知识面还是窄,很多时候人家探讨问题自己都不知道,还需要多努力。
一定要把Java学好,这个用的太多了,core Java的部分每天反复练,坚持写日志。如
果想做传统的web application,那么Java EE学几个框架,例如Spring整合Hibernate
,EJB3.0之类,不过这些东东配置文件调的人想吐;然后RIA前台技术学个AJAX,HTML5
,Flex之类,MVC搞搞熟;然后database稍微学点,简单的SQL会写,知道如何调SP之类
。如果想学移动平台app开发,感觉这个... 阅读全帖
c*****g
发帖数: 228
17
放在家里也没用,影印版网上也没法卖。实在不行就捐到local的大学library去。
书价不算运费,走Media mail
下面所有的都$2
中文 - 分形算法与程序设计 - visual c++实现
中文 - 计算机图形学的算法基础 - procedural elements for computer graphics
2nd - David F Rogers
影印 - 计算机系统体系结构
Computer System architecture - Morris Mano
影印 - 计算机体系结构 量化研究方法
Computer Architecture, a quantitative approach 3rd - John Hennessy
影印 - 设计模式 可复用面向对象软件的基础
Design Patterns, elements of reusable object-oriented software -Erich Gamma
影印 - 分布式操作系统
Distributed Operating system - Tanenbaum
影印 - 现代操作系统
Modern ... 阅读全帖
y****w
发帖数: 3747
18
来自主题: Database版 - CINAOUG 2011年11月数据库讲座
暂时不那么紧要。nosql的data model,如果一定要说的话,很简单,解决超大数据量的
简单计算问题最实用。只是data professional的一个分支,具体意义还谈不上比肩
relational。需要了解,但不必太过。暂时冲击不大。我的观点是nosql现在还处在培
养函数程序员和设计模式的阶段,哥暂时还淡定。
d****n
发帖数: 12461
19
发信人: sunseraphic (この世界がいつかは幻に変わると), 信区: GameIndustry
标 题: 我是如何毁掉一个网游公司的[转载]
发信站: 水木社区 (Thu Mar 14 01:59:28 2013), 站内
2010年7月份,我22岁,在加州的一家网游公司工作。我刚毕业,这是我的第一份真正
意义上的工作。我有了工资收入,有了自己的宿舍。我感觉长大了,头一次有这样的感
觉。
有两个“工程师”在为公司的旗舰产品——一款RPG游戏——写代码,我是其中之一。
我在大学里学的是哲学,这意味着,虽然我知道如何去思考、解决一个问题,但我对最
佳实践方法、设计模式等方面的知识很缺乏。我完全倚仗基本的LAMP相关知识,对它们
付出了极大的热情。
这款游戏的设计者(我们的老大)经常从暴雪公司出品的风靡世界的游戏“魔兽世界”中
吸取灵感。在当时,魔兽世界里的“Raids”玩法在玩家中激起了前所未有的兴奋和热
情。这个东西是我们特别想在我们的游戏中复制的功能。
我被分派去实现我们的游戏中的Raids。同事山姆被大量的重构工作纠缠住,于是我就
幸运的有机会去开发一些新的令人兴奋的东西... 阅读全帖
p***n
发帖数: 635
20
来自主题: DotNet版 - 有人对这些东西感兴趣么?
正在看这一本讲设计模式的.
要是有人感兴趣的话我就花点时间BRIEF一下.
1 - Developing an Interactive News Site Application Using the Abstract Factory Pattern
2 - Developing an Online Library Application Using the Factory Method Pattern
3 - Developing a Sales Information System Using the Singleton Pattern
4 - Creating a Document Manager Application using the Adapter Pattern
5 - Developing a Patient Tracker System Using the Facade Pattern
6 - Creating a File Directory Structure Using a Composite Pattern
7 - Creating
W********n
发帖数: 254
21
不是什么可扩展的系统架构,也不是牛逼的设计模式应用,更不是代码写的跟诗句一样
优美高深。。
最具挑战性的其实是搞明白用户到底想要什么,就算用户要的是一坨屎,你也要严格把
这坨屎给弄出来。。over
w******1
发帖数: 21
22
来自主题: EmergingNetworking版 - 如何接手软件开发业务
国内同学搞了个软件开发公司,, 希望我也能参与进来,帮助在北美找些软件外包
业务。 还
希望各位大虾帮助提供一些渠道,给些参考意见,或者手边有合适的项目最好。非常感
谢。
我们的开发团队成员均为大唐电信研发部资深软件工程师(我同学是大唐的研发部门
经理),
具备优异的软件开发实力。 可以承接的项目有:
1、管理系统,包括厂矿、企业、餐饮等行业管理应用,基于GUI或者WEB都可以开发
和实施;
2、网络管理系统,电信行业OSS、电话银行系统, 计费等系统的开发和实施;
3、手机应用系统,基于Adroid、OMS等操作系统的手机应用开发和实施;(中移随e
行)
软件经验:
1、精通软件架构设计、面向对象领域的设计和分析、设计模式、分析模式,具有较
强的基于对
象的泛型设计能力;
2、精通C++、JAVA等大型静态语言,精通J2EE,C++具有百万级代码的编程经验;
3、精通solaris、linux及windows系统环境,深入理解操作系统原理;
4、精通RUP、Agile等开发过程;(
部分项目经验: 大唐移动TD-SCDMA OMCV2\V3项目,中
t********k
发帖数: 808
23
来自主题: Java版 - 关于CMP问题
我在JSP中通过JavaBean调用CMP
并取的该表的一个列表Collection
该Collection元素就是该CMP
并返回此Collection到JSP客户端
在JSP客户端
肯定要逐项打开Collection中的CMP
并显示这些数据
这样不是在JSP使用了CMP了么?
这算起来也不符合设计模式吧?
这些CMP占不占数据库连接呢?
g*****g
发帖数: 34805
24
来自主题: Java版 - JAVA技术更新太快了!
除非你做architect, 要不然你有必要都知道吗?
工作的时候用到了现学就是了。我到这个新公司4个月了,
SWT+Spring+Hibernate,每个技术对我都是新的,
不妨碍我现学现用,仍然保持高效率。
关键还是掌握基础的那些东西,特别是设计模式,
对你看待这些框架很有帮助。
j****s
发帖数: 13
25
来自主题: Java版 - JAVA技术更新太快了!
说到设计模式,那23种都有必要知道吗?
i****k
发帖数: 804
26
来自主题: Java版 - garbage collection issue
12g 的heap太大了。不知道你的APP是什么。如果是需要支持很多用户的WEB,正确的方
法是考虑用cluster, horizontally scale up。
目前的JVM,对12G这么大的HEAP都会出现性能病态。你肯定是在用64位JVM。64位JVM本
身目前也普遍比32位JVM慢20 ~ 25%左右。多数厂商建议即使在64位OS上也要用32位
JVM。
如果用32位JVM,在3G左右还是频繁OLD GEN GC,那么你的APP应该是病态的,需要
PROFILE什么类的对象被频繁分配和GC,是否有大STRING对象被频繁分配( String +
String 之类的code),是否有大块数据频繁被IO。针对这些情况,考虑用FLYWEIGHT一
类的设计模式,用StringBuffer,用cache strategy。下载一个免费试用的工具
YourKit,解决这类问题很有效。

The
T*o
发帖数: 363
27
来自主题: Java版 - 新人请教java学习的问题
我以前也是学通信的,但不是大牛
JAVA完全自学的,不需要选课
- 先找个简短教程过一下,了解下Java;
- 再系统学习,我觉得Core Java比Thinking in Java适合点,后者可以在入门后有时
间好好研究下;
- JBuilder 没有用过,推荐用eclipse,灵活好用
- 数据结构其实哪种语言都一样,等有时间再看也行,但Java设计模式一定要看,加深
对Java的理解
- 考证对找工作没太大用,但可以对自己的自学做一个考核,毕竟考证里的东西都算比
较基本的,如果没有实际项目做,考考也不错.
g****y
发帖数: 436
28
来自主题: Java版 - 设计模式的问题
不知道发在这里合不合适。
我手上有一个千人留下的java library,其主要功能是parse各种数据文件,并且将这些
数据组织起来以后提供各种API,比如用户可以请求满足一定条件的数据。我想用一些p
atterns将这个库改进一下,并且提供一个GUI wrapper,但是不知道如何下手,请大家
指教!
g****y
发帖数: 436
29
来自主题: Java版 - 设计模式的问题
主要是增强这个库的扩展性,比如可以parse不同format的数据文件,但是不改变原有
API。

这些
些p
a****l
发帖数: 8211
30
来自主题: Java版 - 设计模式的问题
If a code section can process a certain format, then it can; if not, then
you have to make your own. Just passing the data around will not make the
magic.
s******e
发帖数: 493
31
来自主题: Java版 - 设计模式的问题
Stragtegy Pattern for sure. (you are asking a classic example in GOF)
maybe you can couple it with factory pattern for easy usage.
i****l
发帖数: 78
32
来自主题: Java版 - 学习JAVA的人要注意
这30条我基本都涉猎过,包括那个过时的Corba,在上家公司做电子支付系统的时候用到
的过。但是这30条中没有必要都掌握的,有一些只要知道就OK了。我参与过的系统主要
涉及的难点是:JVM机制,多线程处理,High Availability,性能调优,安全(金融系
统),分布式系统,设计模式的灵活运用等

。你
i****l
发帖数: 78
33
来自主题: Java版 - 学习JAVA的人要注意
这30条我基本都涉猎过,包括那个过时的Corba,在上家公司做电子支付系统的时候用到
的过。但是这30条中没有必要都掌握的,有一些只要知道就OK了。我参与过的系统主要
涉及的难点是:JVM机制,多线程处理,High Availability,性能调优,安全(金融系
统),分布式系统,设计模式的灵活运用等

。你
j********x
发帖数: 2330
34
在学校里用了5年多c++,大部分是一些论文、课程的实验代码之类的,没写过商业程序
;熟悉c++一般语法;熟悉设计模式;熟悉算法和数据结构;请问如果用java做分布式
系统的话,如何入门?

本人毫无java背景,大概写过几百行java代码,没系统阅读过任何java教科书。

请高人不吝赐教,感激不尽。。。
c*******u
发帖数: 1657
35
来自主题: Java版 - Java方向的面试会问什么
过两天有一个phone screen,4个engineer轮流1对1电话面试,每人半个小时。我做的跟
J2EE相关,如果是像微软,google这样的公司,我觉得肯定是问算法,但是之前找工作
面试从来没有考过算法,而且我觉得这个方向应该不会考算法。
有经验的人来说说,java developer会问什么呢? 框架?设计模式?java基本问题?
数据库?
z*******3
发帖数: 13709
36
来自主题: Java版 - 说说spring和ejb的差别
抛砖引玉
吃饱了看文茜世界财经周报,看得昏昏的想睡,睡觉前赶紧写,写完睡觉去了
这样,先不从dto说起了,说tiers
一个j2ee经典的tiers最早提出来的时候,是三层,所谓的三层说的是sever side三层
不包括client side和database
三层里面分别有一层专门跟以上两个东西打交道
一个是presentation tier,这个跟client side打交道
一个是persistent tier,这个专门跟database打交道
中间还剩下一个叫做business tier,这么三层,这都很熟悉了
那么当初提出这个构想的时候
是基于以下一个方式
client side是applet+browser
presentation tier是servlet+jsp,servlet是controller,jsp是viewer
model需要你自己去提取,去包装
business tier则是ejb,尤其是session bean,stateful和stateless
persistent tier也是ejb,是entity bean
database用jdbc连接
这五个... 阅读全帖
z*******3
发帖数: 13709
37
来自主题: Java版 - 说说spring和ejb的差别
spring的普通bean,尤其是无状态的bean
什么controller, service, repository, component啊
scope无非两种,singleton和prototype
ejb有三种,singleton, stateless, stateful
这里,singleton是spring和ejb都有
ptototype和stateful是差不多的
但是不是一个东西
spring的singleton和ejb的singleton都是无节制的访问方法
任何线程可以在任何时间访问这个类的方法
同时因为这个类只有一个在内存中,所以不允许其保存任何状态
所谓状态就是private variable
否则这个状态会引发并发的异常
同时spring的prototype和ejb的stateful
都确保在访问这些bean的时候,新生一个bean
所以每一个线程拿到的都是新的bean
所以保证了线程与线程之间的独立,所以可以寄存状态
比如在线商店的购物车
所不同的是,ejb的stateful还提供了一个ejbPassive和ejbActive方法
当这个购物车滞留时间太久的时... 阅读全帖
a*w
发帖数: 4495
38
来自主题: Java版 - 求推荐Java学习材料 (转载)
Effective Java 是讲设计模式的。
z****e
发帖数: 54598
39
来自主题: Java版 - 报offer咯
几天不来了
在忙着跟公司那边电面一面二面还有reference check呢
简单说一下过程
对方是一家世界级的大公司,至少在它所在的it领域
在这块大陆上,木有其它的公司能跟它掰手腕
世界排名第六吧这样,前面有一家德国,一家加拿大和三家美帝的公司
排名第五的是德国公司,这家公司跟德国公司还有排名第七的公司
都有距离,换句话说,它第六的位置屁股坐得是相当稳固
电面,team leader打来的,简单问了一下背景
大致聊了聊,觉得背景比较match,于是让hr安排下一轮面试
第一轮面,理论上的技术面试,但是没有笔试
跟之前的不少公司上来就笔试不一样,这一轮纯聊天
team leader人很nice,当问到具体的技术问题的时候
还安慰我不要紧张,如果不会也没有关系
几个技术问题,我看他们有一张问题列表,如果回答比较好
就跳过几个问题再问,如果回答一般,就问下一个,如果回答不好
就往前问
第一个问题是,abstract class和interface,举例
实话说abstract class的例子还真不好找
第二个问题是,singleton,举例
第三个问题是,前一题扩展,列举设计模式
然后... 阅读全帖
J*******n
发帖数: 2901
40
来自主题: Java版 - 报offer咯
有一点我是同意你的看法的,继承关系慢慢地在被annotation/injection based API所
替代,现在有些开源的技术,因为要应对大量用户各种各样不同的需求,这时候对灵活
性的要求非常高,如果还要求用户必须继承抽象类甚至实体类是有一些不必要的限制的
。而在大多数不要求应对大量用户需求的Java项目,继承关系还是非常简单直观的一种
实现方式,尽量减少层次当然是好的,但从接口到实体类,3-5层的继承不至于会变得
多shitty,代码得到了很好的reuse,要改起来也方便
我这个abstract class的实例是经过一些简化的,因为我以为你只是要我举个简单的例
子然后展示一下怎么转换成annotation based,结果获得了一些关于我API设计的评论
。。
关于abstract class命名,我这个AbstractComponentPresenter还implement了好几个
接口,比如Configurable,HasConfigurationChangeEventHandlers,
HasStateChangeEventHandlers,ComponentConst... 阅读全帖
o***i
发帖数: 603
41
来自主题: Java版 - Spring自学咋学呢?
嗯,是的,他说的是所谓静态工厂模式,的确一开始就明确说了和设计模式里的工厂模
式不是一回事。但是我的理解是这个所谓的静态工厂模式可以当成工厂模式的一个特殊
实现。。。
我说的是他的这种设计思想和你前面有个帖子里说的观点不太一致。不过可能如你所说
,我没有真正理解你的观点吧。或者,我没理解这里的设计理念。
J*******n
发帖数: 2901
42
也不能说不讲究。。讲究的方式不同,并且设计模式和算法一样重要

了。
z*******3
发帖数: 13709
43
来自主题: Java版 - 学以致用,但多此一举?
我一般不直接使用子类,你这里需要建造了我才去直接使用子类
其实我操作的都是接口本身
要是我进一步修改的话
第一个改的是
HashSet
->
Set
第二个要改的话
我可能会把private getLexiconByFilePath
给封装起来,变成一个独立的类
如果有spring我就inject
如果没有,我就把这个方法static
如果要讲究设计模式的话,我会给这个起名
LexiconFactory.buildLexiconByFilePath(String);
w****u
发帖数: 3147
44
来自主题: Java版 - 如何读懂Java程序
我不太了解c++……感觉C++没有那种类似java的framework
那C++怎么做那种大的系统呢……
设计模式之类是怎么体现的呢
l*******g
发帖数: 82
45
来自主题: Java版 - 刚看到Java有个Reactor
你说的是Ractor设计模式,还是啥?
Y********f
发帖数: 410
46
来自主题: Java版 - java的东西好多
8年的C/C++经验,最近改用java,感觉东西好多啊,语言本身问题不大,google一下就
差不多了。但是到framework这块彻底晕菜了,一堆的概念,什么Ioc,AOP,bean, EJB
, POJO还有一堆的设计模式。有啥好的文档看看?
d****i
发帖数: 4809
47
来自主题: Java版 - java的东西好多
现在很多人认为设计模式=over design,这个是有道理的,把很多简单问题反而搞得复
杂化了,容易把人弄的晕头转向的,所以forget about design pattern。As long as
you can achieve what you want, the simplest should be the right way.

EJB
l*******g
发帖数: 82
48
来自主题: Java版 - 求解释一下java decorator
你说的是annotation,decorator是设计模式!
annotation的话,建议可以看一下Java Class文件的specification,启示很简单的,
只不过是吧一些annotation,可以动态的转变成字节码bytecode。
不过,我不是很喜欢用annotation做程序。
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)