Procedural programming has been around since the
inception of computers and programming. Object–oriented
paradigms arrived a little later — in the late 1950s to early 1960s
— which means over 50 years of object–oriented problem solving.
Still, many developers lack a full understanding of the thought
process in developing object–oriented software and therefore can't
take advantage of its concepts. I'm happy to see that this book, The
Object–Oriented Thought Process, has taken this fairly old
perspective and given it full attention and renewed interest.
Not having read the previous editions, I'm not familiar
with the changes represented in this fourth edition. Author Matt
Weisfeld is a professor who understands these important concepts
and the level of knowledge and process required for readers and
students to grasp what they need to know. The examples in the book
are concise, clear, and easy to follow. Additionally, the book makes
good use of white space, lists, pictures, and diagrams to make the
content easier to follow and scan quickly.
Weisfeld has organized the concepts to build on each
other, ensuring that students understand one concept well before
moving to the next. On the other hand, readers who already
understand the fundamentals can go directly to object–oriented
thought processes for particular programming paradigms, such as
Web services or client–server applications.
The book is language–neutral. Its examples are in C#, but
a supplementary website offers example code in other languages. If
your language isn't fairly represented, don't be deterred from
acquiring this book because object–oriented concepts and semantics
are mostly universal — just the particular implementation might
vary due to the language.
Each chapter contains UML and example code to better
understand the concepts and see how they're implemented. The last
chapter introduces design patterns but without going into great
detail about how to use them. This lets the inexperienced reader
know that design patterns would be the next step in the path to
developing good code.
Overall, I can recommend this book to code developers,
designers, and testers — to anyone with an interest in proper
software development semantics. It's available in a digital format
that serves as a useful ready reference.
Scott Brookhart. Thinking about objects.
Internet:
Considering the book review above, judge the following items.
The book is student–friendly when it comes to developing a
gradual understanding of concepts.
According to the text, judge the items below.
The example codes are presented in C#, but the book offers
support for those who use other languages.
Com base no disposto no Regimento Interno do Tribunal de Justiça
do Estado de Sergipe (TJSE), julgue os seguintes itens.
O presidente do TJSE é eleito pelo Tribunal Pleno, para
mandato de dois anos, permitida uma reeleição para o mesmo
cargo.
Julgue os itens a seguir, a respeito da teoria dos direitos
fundamentais e dos princípios fundamentais na Constituição Federal
de 1988 (CF).
A dignidade da pessoa humana, princípio fundamental da
República Federativa do Brasil, promove o direito à vida digna
em sociedade, em prol do bem comum, fazendo prevalecer o
interesse coletivo em detrimento do direito individual.
Acerca dos Poderes Executivo e Legislativo, julgue os itens
subsecutivos.
Segundo o Supremo Tribunal Federal (STF), a comissão
parlamentar de inquérito cuja criação haja sido regularmente
aprovada no âmbito do Poder Legislativo, a partir de
requerimento da minoria, não pode ter a sua instalação
embaraçada pela falta de indicação de membros pelos líderes
partidários.
A respeito dos Poderes Executivo e Legislativo e das funções essenciais à justiça, julgue os itens que se seguem.
Essencial à justiça, a defensoria pública é competente para a defesa dos necessitados, não havendo, porém, óbice a que a legislação infraconstitucional amplie essa competência para defesa de sujeitos não hipossuficientes.
Acerca das licitações públicas, julgue os itens subsequentes.
Considere que determinada autarquia tenha contratado empresa prestadora de serviços terceirizados de faxina e tenha sido comprovado, em juízo, que não foram adotadas as medidas cabíveis para se fiscalizar a execução do contrato. Considere, ainda, que a empresa que terceiriza os serviços tenha deixado de honrar seus compromissos trabalhistas com os empregados. Nesse caso, a autarquia deve responder, subsidiariamente, pelo pagamento das verbas laborais.
No que concerne às regras e aos princípios específicos que regem
a atuação da administração pública, julgue os itens subsequentes.
Os atos com vício de forma ou finalidade são convalidáveis.
Com relação aos contratos e da responsabilidade civil, julgue os
itens que se seguem.
A resilição bilateral de determinado contrato equivale ao
distrato desse pacto.
Julgue os itens subsecutivos, acerca de crime e aplicação de penas.
Na hipótese de crime continuado ou permanente, deve ser
aplicada a lei penal mais grave se esta tiver entrado em vigor
antes da cessação da continuidade ou da permanência.
Servidor público que se apropriar de dinheiro ou qualquer utilidade que tiver recebido, no exercício do cargo, por erro de outrem responderá pela prática do crime de
Assinale a opção correta a respeito das provas, dos atos de prova e de investigação.
No que se refere à Lei de Organização Judiciária do TJDFT e às suas disposições, assinale a opção correta.
No que se refere à aplicabilidade e à interpretação das normas constitucionais, assinale a opção correta.
Acerca do Poder Legislativo e do tribunal de contas no âmbito das três esferas da Federação, assinale a opção correta.
No que se refere ao tema do desenvolvimento regional brasileiro, julgue os itens que se seguem.
Ocorrem, no Brasil, políticas regionais de desenvolvimento pautadas em renúncias e isenções fiscais, instrumentos privilegiados que estimulam a atividade produtiva particular em determinadas regiões; entretanto não existem mecanismos capazes de medir, com exatidão, quanto deixou de ser arrecadado em impostos pela aplicação dessas políticas.
Julgue o seguinte item, relativos às possibilidades dos instrumentos urbanísticos em vista do desenvolvimento urbano.
A usucapião especial de imóvel urbano se aplica apenas aimóveis públicos, e a concessão de uso especial para fins de moradia se aplica a imóveis privados.
Em relação às redes urbanas no Brasil e às principais regiões metropolitanas, julgue os itens subsequentes.
A urbanização da região Sul, que foi impulsionada pelos efeitos da presença e do deslocamento da fronteira agrícola, consolida-se, hoje, pela atratividade decorrente das vantagens locacionais das principais áreas de concentração urbana e econômica.
Julgue os itens de 214 a 218, referentes às políticas de desenvolvimento vinculadas às questões habitacional, infraestrutural e ambiental urbanas no Brasil.
Políticas de desenvolvimento urbano em interface com políticas ambientais devem desconsiderar os indicadores de pressão (referentes às causas dos problemas ambientais), os indicadores de estado (que apontam a qualidade do ambiente em um dado espaço-tempo) e os indicadores de resposta (que avaliam as respostas da sociedade no enfrentamento e gestão dos problemas)
Acerca das conjunturas internacional e nacional, julgue os seguintes itens.
Em anúncio do tapering em 2013, o banco central norteamericano, Federal Reserve, informou publicamente as condições para conduzir a redução no ritmo da compra em larga escala de ativos financeiros.
Acerca das conjunturas internacional e nacional, julgue os seguintes itens.
A introdução do outright monetary transactions pelo Banco Central Europeu, o estabelecimento do mecanismo de estabilidade financeira e o encaminhamento de uma união bancária constituem melhorias no arcabouço institucional que contribuíram para a redução do risco de contágio na zona do euro.
Considerando que os custos totais das fábricas I e II são expressos, respectivamente,
julgue os próximos itens.
Na situação em que se produz y = yI + yII da maneira mais barata possível, a curva de custo marginal das duas fábricas juntas é Cma(y) = 2y + 5
caixa de Edgeworth exposta acima representa as dotações dos bens 1 e 2 e as preferências das pessoas A e B pelo consumo desses bens. As escolhas de consumo da pessoa A são medidas a partir do canto inferior esquerdo, enquanto as da pessoa B são medidas a partir do canto superior direito. As preferências de consumo de A e B são representadas por curvas de indiferença de linha cheia e de linha tracejada, respectivamente. As preferências de consumo de B são bem comportadas, ao passo que as de A são bem comportadas em torno da curva de contrato e entre os pontos X e Y e entre os pontos W e Z das curvas UA e U'A, respectivamente. Fora desses intervalos, as preferências de A são monotônicas e côncavas. O ponto W representa a dotação inicial, e M e N são pontos de tangência de curvas de indiferença de A e de B. No ponto S, a pessoa A não consome quantidade alguma dos bens 1 e 2. Com base na situação apresentada acima, julgue os itens a seguir.
No ponto S, é possível melhorar a situação de A sem piorar a de B.
Com relação aos planos econômicos brasileiros das décadas de 1980 e de 1990, julgue os itens a seguir.
O confisco de ativos financeiros, a redução de tarifas de importação e o programa de privatização são exemplos de medidas econômicas adotadas no governo Collor.
Com relação aos planos econômicos brasileiros das décadas de 1980 e de 1990, julgue os itens a seguir.
O governo promoveu uma série de ajustes fiscais por meio do Plano Verão, tendo conseguido efetivamente conter o avanço da demanda agregada.
Acerca da hipótese de mercado eficiente, julgue o item subsecutivo.
Os agentes econômicos são, em regra, racionais, ou seja, utilizam as informações disponíveis de maneira ótima para maximizarem os retornos de seus investimentos.
Considerando o valor presente de operações a prazo e os critérios de escrituração contábil, julgue os itens seguintes.
O lançamento contábil de uma venda a prazo no valor de R$ 300,00, com recebimento previsto em um mês e taxa de juros de 5% a.m., é feito da seguinte maneira:
débito: duplicatas a receber – R$ 300,00;
crédito: receita financeira – R$ 10,29;
crédito: receita de vendas – R$ 289,71.
João, empresário individual, planeja constituir empresa individual de responsabilidade limitada. Para tanto, ele pretende integralizar o capital com bem imóvel de sua propriedade e deseja mudar o nome que ora utiliza no exercício de sua atividade (J. B. Leite e Derivados ME) para Da Serra — Leite e Derivados Ltda.
Considerando essa situação hipotética, julgue os itens seguintes.
Na hipótese considerada, é necessária a transcrição do título de cessão no registro do imóvel, para se operar a transferência da propriedade do imóvel e, portanto, haver a integralização de capital pretendida.
Acerca da legislação falimentar em vigor, julgue os itens a seguir
Apenas o devedor falido pode ser sujeito ativo do crime de omissão de elaboração, escrituração ou autenticação do livro diário e do livro de duplicatas, se optar por emiti-las no exercício de sua empresa.
Com base na legislação brasileira aplicada a microempresas e empresas de pequeno porte, julgue os itens subsequentes.
O tratamento favorecido concedido às empresas de pequeno porte constituídas sob as leis brasileiras e que tenham sua sede e administração no Brasil encontra amparo no texto magno republicano e, salvo exceções legais, beneficia diversos tipos de atividade econômica.