原创 Bob Tarr:一些面向對象的設計法則 (2):Favor Composition Over Inheritance

法則1:優先使用(對象)組合,而非(類)繼承[ Favor Composition Over Inheritance ] 組合 1.(對象)組合是一種通過創建一個組合了其它對象的對象,從而獲得新功能的複用方法。 2.將功

原创 Bob Tarr:一些面向對象的設計法則(3):Program To An Interface, Not An Implementation

法則2:針對接口編程,而非(接口的)實現 [ Program To An Interface, Not An Implementation ] 接口 1.接口是一個對象在對其它的對象進行調用時所知道的方法集合。

原创 詳細解析抽象類和接口的區別

在Java語言中, abstract class 和interface 是支持抽象類定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的 面向對象能力。abstract class和interface之間在對於抽象類定義的支持

原创 Bob Tarr:一些面向對象的設計法則(4):Open-Closed Principle

法則3:開放-封閉法則(OCP) 軟件組成實體應該是可擴展的,但是不可修改的。 [ Software Entities Should Be Open For Extension, Yet Closed For Modificati

原创 java面試筆試題大彙總

java面試筆試題大彙總  第一,談談final, finally, finalize的區別。   最常被問到。     第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以

原创 Secrets Of The Masters: Core Java Job Interview Questions

Close Window Print Story Secrets Of The Masters: Core Java Job Interview Questions JDJ's Enterprise Editor, Yakov

原创 Java複習概念部分

Java複習概念部分 1. 對象: 面向對象技術中的對象就是現實世界中某個具體的物理實體在計算機邏輯中的映射和體現。軟件對象是模仿現實世界的對象---具有屬性和操作;每個對象 必須有一個唯一的ID;軟件對象通過屬性來表示其狀態,用

原创 Comparing Object-Oriented Features of Delphi, C++, C# and Java

Comparing Object-Oriented Features of Delphi, C++, C# and Java Contents Introduction Objects and Classes Encapsulation

原创 OOP語言技術比較:Java,C++,Object Pascal

OOP語言技術比較:Java,C++,Object Pascal 作者:Marco Cantu譯者:leasun本 文將主要涉及三種面嚮對象語言:Internet上最流行的語言Java,最常見的OOP語言C++,以及Borlan

原创 C++各大有名庫的介紹

在C++中,庫的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了設計庫來擴充功能要好過設計更多的語法的言論。現實中,C++的庫門類繁多,解決的問題也是極其廣泛,庫從輕量級到重量級的都有。不少都是讓人眼界大開,亦

原创 J2EE 測試題 : SUN - Developing Business Tier Components WJ-3102A

Question 1 of 20:Which methods are invoked to transition an entity bean from a pooled state to a ready state? (Check al

原创 接口嵌套 Nesting interfaces

接口嵌套並不神祕,把嵌套的interface看作其他class或interface的普通元素(member element)就可以理解了。需要特別注意的是域修飾符qualifier,嵌套接口的qualifi

原创 一個EXE引發的危機 — 瀏覽器劫持實戰篇

一個EXE引發的危機——瀏覽器劫持實戰篇作者:小金轉載請註明出處和作者 一. 一個EXE引發的危機 網絡程序員小李最近有點忙,公司要做的網頁工程項目已經快到尾期了,可是開發小組的進度仍然遲遲跟不上來,爲了趕進度,小李去國外下了一些代碼回來

原创 ITIL 介紹

作爲大型IT系統的售後服務部門,面對的是由各種網絡、主機、系統軟件、中間件、數據庫、應用軟件等等組成紛繁複雜的系統,衆多的軟硬件耦合在一起,系統 的複雜性和維護量呈指數級上升,更要命的是,該系統又服務於業界最高端的應用環境――電信領域,這

原创 各種語言多態性比較

簡單整理了各種語言多態性的相關內容以及部分高級特性。 -------------------------                                  Delphi-------------------------【重